Nel 1866, con lo scoppio della terza guerra di indipendenza si arruolò nel Corpo Volontari Italiani di Giuseppe Garibaldi con il grado di chirurgo maggiore assegnato al 2º Reggimento Volontari Italiani del tenente colonnello Pietro Spinazzi. Si distinse nella cura dei feriti della battaglia di Pieve di Ledro e di Bezzecca; estrasse sette proiettili: cinque a feriti austriaci e due a italiani, i proiettili furono poi donati al Museo di Storia Naturale di Calci. A fine guerra fu decorato di una menzione onorevole al valor militare per ""le zelanti ed intelligenti cure prestate ai feriti. Assalito all'ospedale provvisorio di Pieve di Ledro da un distaccamento nemico, riuscì a far rispettare i feriti e farsi lasciare con altri sanitari a curarli. Si recò più tardi sul campo di Bezzecca e rese ancora là segnalati servizi"”.