
Exdiputado de ERC
Militante de Esquerra desde 1988 y miembro de la Ejecutiva Nacional desde 1990, en que ha ejercido de secretario general adjunto de Relaciones Políticas y Formación, portavoz de la Ejecutiva Nacional y presidente del Consejo Nacional.
En junio de 2008, en el XX Congreso Nacional de Izquierda, fue elegido Secretario General.
Ha sido concejal de Rubí en dos ocasiones (1991 y 1995) y consejero comarcal del Vallès Occidental (1991-1993). Fue diputado en el Parlamento de Cataluña desde 1995 a 2008. Durante su trayectoria parlamentaria fue presidente de la Comisión de Organización, Administración de la Generalidad y Gobierno Local, Portavoz del Grupo parlamentario de Izquierda y ponente redactor del Estatuto de 2006.
El 9 de marzo de 2008 fue elegido diputado al Congreso para la IX Legislatura, donde fue portavoz de Esquerra y del Grupo parlamentario.