Arruolato nel Regio esercito, combatté in Libia e il 28 settembre 1912 fu decorato con una medaglia di bronzo. Nella prima guerra mondiale, in servizio nel 28º Reggimento "Pavia", partecipò alla nona battaglia dell'Isonzo, come maggiore ausiliario nel 5º Reggimento artiglieria da fortezza, distinguendosi per il coraggio nell'affrontare gli avversari. Andato in avanscoperta fin oltre la prima linea per preparare l'avanzata delle truppe italiane, rimase per due giorni sotto il fuoco austriaco, fino ad essere ferito a morte.