Licenciado en Geología y Técnico en Documentación, fue uno de los dirigentes de Convergència Socialista de Catalunya (CSC) y del Partido Socialista de Cataluña-Congreso, participando en la fundación del Partido de los Socialistas de Cataluña (PSC-PSOE) en 1978.