A lo largo de su trayectoria política, cabe destacar que fue Secretario General de Esquerra Republicana de Catalunya y durante varias legislaturas diputado y portavoz por dicha formación en el Congreso de los Diputados (Grupo Parlamentario ERC-IU-ICV)y en el Parlamento de Cataluña, además de presidente de su Consejo Nacional en dos ocasiones y portavoz orgánico.