Nato in una famiglia che nelle scienze giuridiche e nelle arti all'età di sedici anni si aggrega volontario alle truppe di Garibaldi e partecipa alla campagna del 1859 in Lombardia della prima guerra d'indipendenza. L'anno successivo un imprevisto gli impedisce di partire coi Mille da Quarto e raggiunge la spedizione in tempo per combattere a Capua e sul Volturno. Prende parte anche al tentativo di Garibaldi di prendere Roma nel 1862, fermato dall'esercito italiano sull'Aspromonte, e in tale occasione viene arrestato per la sua adesione al Partito d'Azione mazziniano. Nei due anni successivi completa a Pisa gli studi di giurisprudenza cominciati a Firenze senza rinunciare all'impegno politico, che porta avanti nel circolo democratico studentesco. Conseguita la laurea (1864) si dedica al praticantato ad Arezzo e lo interrompe per prendere parte alla terza guerra d'indipendenza, in cui combatte nella battaglia di Bezzecca.