Fue concejal por ERC del ayuntamiento de Ripoll, su pueblo natal, entre 1987 y 1991 y diputado del Parlamento de Cataluña entre 1992 y 2000.