Nel 1936 da volontario prese parte alla guerra d'Etiopia come comandante di una compagnia di arditi della 6ª Divisione CC.NN. "Tevere". Durante la seconda guerra mondiale partecipò alle operazioni sul fronte greco-albanese, in Croazia e in Dalmazia, nonché sul fronte occidentale, raggiungendo il grado di tenente colonnello.