L’any 1979 va ser elegit alcalde de Manresa, càrrec que va ocupar fins 1988, any en què es va incorporar a la Comissió Europea de Brussel·les. Ha estat vice-president de la Federació de Municipis de Catalunya i president de la Comissió de Sanitat i Serveis Socials; i representant de la Federació Espanyola de Municipis en la Comissió redactora de la Llei General de Sanitat.
Actualment treballava com a responsable dels projectes de cooperació institucional, en especial la governabilitat i les reformes de les administracions públiques dels 12 països MEDA (els països del sud de la Mediterrània, des del Marroc fins a Turquia). També és membre de la Junta del Patronat de la Fundació Jaume Bofill. En el camp de la docència s’ha especialitzat temes del liderat i la comunicació al si de les organitzacions. Ha impartit cursos de Master Business Administration (MBA) a la Universitat Lliure de Brussel·les, a la Universitat d’Ashford del Regne Unit, i com a consultor de la Universitat Oberta de Catalunya.