Combattente garibaldino, partecipò alla I Guerra d'Indipendenza, alla difesa della Repubblica Romana, alla II Guerra d'Indipendenza, alla spedizione che fu fermata all'Aspromonte, alla III Guerra d'Indipendenza e al tentativo di liberare Roma che fu fermato a Mentana. Nel 1865 fu eletto deputato e in seguito consigliere al Comune di Milano.
È ricordato anche
a Milano da una lapide con bassorilievo.