Nacque a Pavia l’8 ottobre 1839, figlio di Domenico e Teresa Secondi. In giovane età lavorò nel commercio insieme con il padre, ma animato da ardenti sentimenti patriottici, con lo scoppio della seconda guerra d’indipendenza si arruolò volontario nel 1º Reggimento del corpo dei Cacciatori delle Alpi, allora al comando del generale Giuseppe Garibaldi, inquadrato nell’Armata sarda. Partecipò alla battaglia di Varese e nelle successive di San Fermo e di Treponti, combattendo fino alla firma dell’armistizio di Villafranca.