Tiene un profesorado en Historia y Geografía, así como una licenciatura en Sociología en la Universidad de Chile.
[2] Ingresa el año 1955 a la Juventud Socialista cuando gobernaba por segunda vez el general Carlos Ibáñez del Campo.
Sale al exilio político a finales de ese año, permaneciendo en la RDA y en España.
En 1986, es elegido Secretario General del Partido Socialista de Chile, sucediendo en la dirección partidaria a Carlos Briones.
Durante ese año suscribió el acuerdo mediante el cual se constituyó la Concertación de Partidos por la Democracia.
Desde que ingresó a la Cámara Alta ha presidido: Ha integrado asimismo: Entre 1994 y 1996 fue Vicepresidente del Senado.