Consigliere al Comune di Varese, nel 1848 fu nominato podestà dal Governo Provvisorio della Lombardia. Al ritorno degli austriaci dovette riparare in esilio. In Svizzera entrò in amicizia con
Carlo Cattaneo. Nel 1859 rivide finalmente la sua terra libera da guarnigioni straniere.