Fu una figura di primissimo piano nella vita sociale e politica di Milano. Nel 1861 fu candidato alle elezioni amministrative, sostenuto dal partito democratico. Nel giugno 1886 si candidò al Parlamento nel collegio elettorale di Varese e Como, ma non fu eletto. Entrò in Parlamento con la XIX Legislatura, alle elezioni del giugno del 1895, alle quali si presentò con un programma democratico radicale, nel III collegio di Milano e nel ballottaggio prevalse sul suo avversario. Fu sulle posizioni dei democratici, che raccoglievano gli uomini fedeli agli ideali della Sinistra e della tradizione garibaldina e i radicali di Felice Cavallotti.