Volontario nella guerra di Spagna col 23° Gruppo caccia ‹Asso di bastoni› (Fiat CR.32), durante la seconda guerra mondiale combatte nei cieli di Malta (1940) pilotando un Macchi C.200. Nel 1941 è in Africa settentrionale, dove guida la 72a Squadriglia caccia; nel 1942 l’unità si sposta in Sardegna con i nuovi Macchi C.202. Dopo l’armistizio dell’8 settembre 1943, aderisce alla Repubblica sociale italiana (RSI) combattendo nella 3a Squadriglia ‹Arciere› dell’Aeronautica nazionale repubblicana (ANR). Si congeda col grado di colonnello negli anni sessanta. Quattro medaglie d’argento al valor militare.