Militante de la banda terrorista Terra Lliure entre 1989 y 1991, tras la disolución de la organización ingresó en Esquerra Republicana de Catalunya (ERC), y desarrolló una carrera política de más de 20 años en dicho partido, amén de desempeñar los cargos de diputado en el Parlamento de Cataluña (1999-2010) así como, brevemente, en 2006, el de Consejero de la Gobernación del ejecutivo catalán conocido como «Tripartito».