Dopo aver partecipato alla guerra di Crimea, prese parte, con il grado di capitano, alla seconda guerra d'indipendenza meritando una medaglia d'argento al valor militare (24 giugno 1859) e alla terza guerra d'indipendenza, dove, con il grado di maggiore, comanda una batteria di artiglieria a Custoza, venendo insignito del titolo di "cavaliere" dell'Ordine militare d'Italia (6 dicembre 1866). Divenne successivamente direttore generale d'artiglieria e genio al ministero della guerra; tenne il comando del VII e del III Corpo d'armata.