Miembro de Esquerra Republicana de Cataluña, fue elegido diputado de las Cortes españolas en todas las legislaturas: en 1931, elecciones en las que fue el candidato que obtuvo más votos de su circunscripción por delante de Lluís Companys, 1933 y 1936.