Nel dopoguerra frequentò tra il 1948 e il 1949 la Scuola di Comando Navale e ottenne la promozione a Capitano di Corvetta nel 1950. Assunse quindi l'incarico di primo Direttore di tiro sull'Incrociatore e, dopo essere stato dal 1953 al 1955 Comandante della difesa marittima di Cagliari, ebbe l'avanzamento di grado a Capitano di Fregata. Nel biennio 1956-1957 prestò nuovamente servizio sul "Raimondo Montecuccoli" in qualità di Comandante in seconda, prendendo parte alla crociera di istruzione degli Allievi dell'Accademia navale diretta in Australia per le Olimpiadi del 1956. Nel corso di tale viaggio l'unità, al comando del Capitano di vascello Gino Birindelli, effettuò la circumnavigazione del mondo, toccò 34 porti in cinque continenti e percorse complessivamente 33.170 miglia. Un simile periplo inizialmente non era previsto, ma fu reso necessario perché, dopo la partenza dall'Australia dove aveva rivestito il ruolo di rappresentanza alle Olimpiadi di Melbourne, si dovette rientrare per il Pacifico e l'America a causa della guerra arabo-israeliana con conseguente chiusura del Canale di Suez..