Dopo aver aderito alla Società nazionale italiana, partecipa alla seconda guerra di indipendenza nelle file dei cacciatori delle Alpi combattendo con Garibaldi a Varese e a San Fermo (1859). Nel 1860 è tra gli organizzatori della spedizione dei Mille, a cui partecipa personalmente; alla presa di Palermo viene promosso capitano.