Partecipò quindicenne alla difesa di Perugia del 20 giugno 1859 contro le truppe pontificie di mercenari svizzeri comandati dal Colonnello Anton Maria Schmidt. Appena laureatosi a pieni voti nel 1866, scappò di casa per unirsi volontario a Garibaldi nella spedizione trentina e nuovamente volontario nel 1867 a Mentana, guadagnandosi promozioni sul campo.