Scoppiata la seconda guerra mondiale, partecipò alle campagne militari italiane sul fronte greco-albanese e sul fronte russo. In quest'ultima con il grado di tenente colonnello fu in servizio di Stato maggiore al comando della Divisione "Sforzesca" (dal marzo 1942 al febbraio 1943) impegnata nella battaglia sul fiume Don. Nel dicembre 1942 fu decorato di medaglia d'argento al valor militare.