Militò nelle file del Partito Socialista Italiano, con cui venne eletto alla Camera dei Deputati alle elezioni del 1919 e del 1921. Al XVII e XVIII Congresso del Partito Socialista Italiano, tenuti nel 1921, sostenne la corrente massimalista unitaria, contraria all'espulsione dei riformisti richiesta dall'Internazionale Comunista. Al XIX Congresso (1922), di fronte alla decisione della maggioranza massimalista di procedere all'epurazione dell'ala destra, appoggiò i riformisti di Filippo Turati, Claudio Treves e Giacomo Matteotti, con cui diede vita al Partito Socialista Unitario.