Dal 3 agosto 1939 assunse il comando della 7ª Divisione navale di stanza a Napoli alzando la sua insegna sull'incrociatore leggero "Eugenio di Savoia", prendendo parte alle operazioni belliche dopo l'entrata in guerra del Regno d'Italia, avvenuta il 10 giugno 1940. Dal 28 agosto dello stesso anno fu nominato comandante della 3ª Divisione navale, alzando la sua insegna sull'incrociatore pesante "Trieste". Partecipò alle battaglie di Punta Stilo, Capo Teulada e Capo Matapan, sempre distinguendosi per coraggio, ardimento e determinazione. Lasciò il comando della 3ª Divisione navale e il 24 luglio 1941 andò a ricoprire l'incarico di sottocapo di stato maggiore aggiunto della Regia Marina, sostituendo l'ammiraglio Inigo Campioni, nel momento più critico della guerra. Collaborò efficacemente, sempre nell'ambito dell'Alto Comando della Marina (Supermarina), con il Capo di stato maggiore, ammiraglio Arturo Riccardi, per la condotta delle operazioni navali, e durante la durissima battaglia dei convogli che assicuravano i rifornimenti alle truppe operanti in Africa settentrionale.