L'Upright passa la majeure partie de sa carrière en Méditerranée, où il coula le chasseur de sous-marins italien Albatros(en), les marchands italiens Silvia Tripcovich, Fabio Filzi et Carlo del Greco, le croiseur léger italien Armando Diaz et lança une attaque contre une cale sèche italienne[1]. Il endommagea également le transport Galilea. Le , le HMS Upright acheva sa 24e patrouille (dont 22 en Méditerranée) depuis Malte[1]. Il fit ensuite de nombreux exercices militaires dans l'Atlantique avant d'être vendu pour démolition le et mis au rebut à Troon en .
(en) J. J. Colledge et Ben Warlow, Ships of the Royal Navy : The Complete Record of all Fighting Ships of the Royal Navy from the 15th Century to the Present, Newbury, Casemate, (1re éd. 1969) (ISBN978-1-935149-07-1)