Why does Princess Anne wear a military uniform?

PRINCESS ANNE often wears her full military uniform at royal important events.

But why does she wear it?

Why does Princess Anne wear a military uniform?

Princess Anne never served in the military, however, she has several military honours and titles.



Why does Princess Anne wear a military uniform?
Princess Anne holds several military titles and honours

In 1993 she was made a Rear Admiral and was promoted to Vice Admiral in 2009.

She was finally made Admiral in 2012.

In 2020, Anne was also made a General in the British Army and an Air Chief Marshal in the Royal Air Force.

Other military that she holds across the Commonwealth are:

  • Commodore-in-Chief of the Royal Canadian Navy
  • Colonel-in-Chief of the Royal New Zealand Army Nursing Corps
  • Colonel-in-Chief of the Royal Australian Corps of Transport.

She earned these titles through her engagements with her military patronages and affiliations.

What uniform does Princess Anne wear?

Princess Anne tends to usually wear a Royal Navy ceremonial uniform.

She also wears a number of medals, which are:

  • Royal Family Order of Queen Elizabeth II
  • Queen Elizabeth II Coronation Medal
  • Queen Elizabeth II Silver Jubilee Medal
  • Queen Elizabeth II Golden Jubilee Medal
  • Queen Elizabeth II Diamon Jubilee Medal
  • Queen Elizabeth II Platinum Jubilee Medal
  • Naval Long Service and Good Conduct Medal
  • Canadian Forces Decoration
  • Order of St John Service Medal
  • New Zealand 1990 Medal

When was Princess Anne in the military?

Princess Anne never served in the military, however, she has several patronages for military organisations and charities.

On the other hand, members of the Royal family that served in the military are King Charles, Prince Andrew, Prince Edward and Prince Harry.

King Charles served in the RAF and the Royal Navy while Prince Edward joined the Royal Marines when he left university in 1986.

Prince Andrew served in the Royal Navy as a helicopter pilot.

Prince Harry served two hours of duty in Afghanistan during 10 years in the Army.