Il 24 novembre 1940 partì urgentemente con la sua Unità per il fronte greco albanese ed il 29 rimase ferito e venne sostituito dal generale Luigi Trionfi. Riassunse il comando della "Modena" il 1 febbraio 1941, rimanendo in Grecia anche dopo la fine delle operazioni in quel settore, avvenuta nel mese di aprile. Il 5 maggio assunse il comando interinale del XXVI Corpo d'armata. Il 25 agosto 1941 fu trasferito in Libia (dove giunse il 31 agosto) al comando della 25ª Divisione fanteria "Bologna" svolgendovi tutto il ciclo operativo sino alla battaglia di El Alamein nel novembre 1942. Rimpatriato in Italia il 6 dicembre, il 15 dello stesso mese fu promosso generale di corpo d'armata rimanendo a disposizione del Ministero della guerra sino al 9 gennaio 1943, quando viene assegnato al comando del V Corpo d'armata operante in Dalmazia.