Ha sido diputado del parlamento de Cataluña desde 1984 y Consejero de Agricultura y Pesca de la Generalidad de Cataluña entre 2003 y 2006.