Nel marzo 1859, giovanissimo, si arruolò nel 2º reggimento dei Cacciatori delle Alpi e combatté nella seconda guerra d'indipendenza a Varese, San Fermo e Rezzato. Nel 1860, insieme a 187 volontari pavesi, prese parte alla spedizione dei Mille e combatté a Milazzo e al Volturno. A campagna finita si laureò in giurisprudenza all'Università di Pavia.