Fue secretario general del PS-Histórico entre 1984 y 1989, secretario ejecutivo de la Concertación desde 1990 hasta 2007, y embajador de Chile en Panamá entre 2007 y 2010.
Tras el golpe de Estado en Chile de 1973 vivió en la clandestinidad, pero fue detenido en 1984 por la Central Nacional de Informaciones (CNI); estuvo apresado hasta 1986, cuando fue relegado a Los Muermos, en la región de Los Lagos.
En 1989 dejó su cargo para dar paso a la reunificación del PS, y en 1990 asumió como secretario ejecutivo de la Concertación hasta 2007.
Integró corporaciones como CINDES, Tiempo 2000, Héctor Barreto, Aire Limpio y Arauco.
[1] Entre 2007 y 2010 fue embajador de Chile en Panamá, nombrado por la presidenta Michelle Bachelet.