Prince Charles, the heir to the throne, was promoted to five-star rank in all three British military services on Saturday.
Queen Elizabeth II appointed her eldest son to the ranks of field marshal, admiral of the fleet and marshal of the Royal Air Force.
Charles, 63, the Prince of Wales, served in the Royal Navy and the RAF throughout the 1970s.
Only two other members of the royal family hold honorary five-star rank: the queen's husband Prince Philip -- in all three services -- and her cousin Prince Edward, the Duke of Kent, who is a field marshal.
Charles's sons are both RAF helicopter pilots -- Prince William in a search and rescue role and Prince Harry on attack choppers.
Meanwhile General Charles Guthrie, who was the professional head of the British military during the Kosovo War, was made an honorary field marshal.