Tras su retorno a Chile fue dirigente del Partido por la Democracia y del Partido Socialista, director del Centro de Estudios Sociales (CESOC), miembro del directorio de la Universidad de Concepción por dos períodos (1983 y 2001) y del Comité Central del Partido Socialista.