Se desempeñó como profesor y además, fue funcionario de la Organización Internacional del Trabajo, OIT.
Encabezó la facción socialista de la CTCH 1946-1953, al dividirse esta central sindical.
Sigue participando en el movimiento sindical pero desde fuera de la CUT y criticándola.
Perteneció a la corriente anticomunista del PS que se conformó en 1944, y apoyó al Presidente Gabriel González Videla.
Electo diputado por 6ª Agrupación Departamental (Valparaíso y Quillota) para el periodo 1941-1945.