Nel 1939 assunse l’incarico di comandante della 1ª Divisione fanteria "Superga", e dopo l’entrata in guerra dell’Italia, avvenuta il 10 giugno 1940, quale combatté sul fronte francese. Nel settembre dello stesso anno divenne comandante del I Corpo d'Armata con sede a Torino. Il 1 gennaio 1942 fu promosso generale di corpo d'armata, e il 3 marzo dello stesso anno fu nominato Capo di stato maggiore del Comando Superiore in Africa settentrionale, in sostituzione del generale Gastone Gambara, entrato in forte disaccordo con il comandante dell’Africa Korps generale Erwin Rommel. In seguito alla nuova organizzazione della struttura gerarchica modificata dal generale Ugo Cavallero, fu posto a capo del Delease, la Delegazione del Comando supremo militare italiano in Africa Settentrionale, interlocutore di Rommel durante la campagna in Africa settentrionale fino al 1943. Rientrato in Italia fu destinato ad assumere il comando del XIV Corpo d'armata, di stanza in Jugoslavia e il 9 luglio 1943 fu nominato governatore del Montenegro in sostituzione del generale Alessandro Pirzio Biroli. Dopo la proclamazione dell’armistizio di Cassibile fu fatto prigioniero dai tedeschi e trasferito in un campo di prigionia. Nel 1945 fu liberato dai sovietici, ma fu trattenuto in Ucraina fino all'ottobre dello stesso anno, quando gli fu permesso di rientrare in Italia. Si spense il 4 dicembre 1953.