Completò l'addestramento militare su velivoli Fiat C.R.30 e C.R.32, e il 16 aprile 1937 fu inviato a combattere in Spagna, assegnato all'Aviazione Legionaria come pilota da caccia, inquadrato nella 31ª Squadriglia del XVIII Gruppo “Asso di Bastoni” (18º Gruppo caccia). In seguito ad un incidente aereo avvenuto il 12 ottobre dovette atterrare in territorio repubblicano, venendo catturato e trascorrendo un anno in prigionia prima di essere rilasciato in seguito ad uno scambio di prigionieri. Rientrato in Italia entrò in servizio permanente effettivo per merito di guerra nel corso del 1939, assegnato al 22º Gruppo (22º Gruppo Autonomo Caccia Terrestre) del 52º Stormo Caccia Terrestre dove conseguì l'abilitazione al pilotaggio del caccia Fiat G.50 Freccia. Promosso tenente nel 1940, dopo l'entrata in guerra del Regno d'Italia prese parte alle operazioni sul fronte occidentale e poi alla Campagna di Grecia nelle file del 51º Stormo Caccia Terrestre, venendo promosso capitano nel 1941. Nell'estate del 1942 partì per il fronte orientale al comando della 361ª Squadriglia, 21º Gruppo Autonomo Caccia Terrestre, dotata dei monoplani Aermacchi C.202 Saetta.