Nel 1860 partecipò alla spedizione de I Mille, nel 1866 combatté nel Corpo Volontari Italiani durante la Terza guerra d'indipendenza a Bezzecca e l'anno successivo venne ferito a Monterotondo. Eletto alla Camera dei deputati nel 1881 vi rimase fino alla morte, per undici legislature consecutive. Fu ascoltato consigliere di Antonio Salandra per l'organizzazione dell'entrata in guerra del Regno italiano.