Rientrato in Italia nel 1848, nel corso della Prima guerra d'indipendenza servì nell'Armata Sarda sotto il generale Durando e i pontifici alla battaglia di Monte Berico (Vicenza), dove venne ferito. Rimasto nell'esercito sabaudo, partecipò al corpo di spedizione italiano alla guerra di Crimea col grado di generale.