More than 150 Royal Navy, Royal Air Force and British Army veterans wrote to the Queen, calling on her to strip Prince Andrew of his ranks and titles in the armed forces.
The 95-year-old head of state is commander-in-chief of the army, navy and air force.
"Were this any other senior military officer it is inconceivable that he would still be in post," they wrote in a joint letter made public by the anti-monarchy pressure group Republic.
"Officers of the British armed forces must adhere to the very highest standards of probity, honesty and honourable conduct.
"These are standards which Prince Andrew has fallen well short of," they said, adding that he had "brought the services he is associated with into disrepute".
Senior members of the British royal family have typically been appointed as honorary heads of military units, with the Queen´s approval.
Andrew was honorary colonel of the Grenadier Guards, whose soldiers guard Buckingham Palace in their distinctive bearskin hats and red tunics.
Royal patronages are associations with charities and other organisations.
Andrew, a former Royal Navy helicopter pilot who flew in the 1982 Falklands War, is accused of sexually assaulting Virginia Giuffre when she was 17.
Born in Washington in 1948, Talley was largely raised by his grandmother in Durham, North Carolina and was interested...
Jason Momoa and Lisa Bonet divorce did not happen 'over night': Source
Elvis Presley dances to Punjabi song 'Aaja Ni Aaja'
Lara Dutta shares friend Salman Khan's sleeping schedule with fans
He first recorded "Linny", an ode to one of his daughters, in 2000.
Ellen DeGeneres' namesake game show suffered audience loss in COVID-19