Ebbe incarichi politici nella "Società di pubblica istruzione" e nel "Circolo costituzionale di Milano".
Nel 1848 fu eletto deputato al Parlamento subalpino e partecipò alla prima assemblea costituente. Dopo l'insurrezione di Milano, si unì alla difesa della città e fu ferito nella battaglia di San Fermo.