Nella seconda guerra d'indipendenza, fu capitano di stato maggiore tra i Cacciatori delle Alpi e combatté a San Fermo e Varese. Inviato a guidare un distaccamento in Val Camonica, comandò l'assalto da Ponte di Legno che costrinse alla resa gli austriaci asserragliati a difesa del Passo del Tonale.