Pertanyent, com Vallès i Ribot, al sector federal més catalanitzat, col·laborà a El Poble Català , i fou diputat provincial i diputat a les corts durant la Solidaritat Catalana (1907). Milità més tard dins la Unió Federal Nacionalista Republicana, però en sortí arran del pacte de Sant Gervasi (1914). Fou un dels organitzadors del Bloc Republicà Autonomista , amb el qual s’integrà, el 1917, en el nou Partit Republicà Català . Durant la República, formava als rengles del minúscul Partit Federal El Pacte.