Tra le due guerre mondiali fu comandante del 157º Reggimento fanteria "Liguria". Prese parte alla Guerra d'Etiopia in qualità di Capo dell'ufficio trasporti, vennedo poi promosso generale di brigata per merito di guerra il 1º luglio 1937. Fu dapprima comandante della Brigata fanteria "Fossalta" e poi intendente generale della 2ª Armata. Dal 22 settembre 1939 divenne comandante della 36ª Divisione fanteria "Forlì", e il 1 gennaio 1940 fu elevato al rango di generale di divisione. Al comando della Grande Unità, dopo l'entrata in guerra del Regno d'Italia, avvenuta il 10 giugno dello stesso anno, partecipò alle operazioni contro la Francia sulle Alpi occidentali.