Fue elegido diputado por Madrid por la Conjunción Republicano-Socialista en las elecciones generales de 1914, pero después fue escogido como republicano independiente por Huelva en las de 1918 y 1919, gracias a su fama por haber defendido en juicio a los trabajadores de Río Tinto.