En el ámbito laboral, trabajó en la Contraloría General de la República, desde 1933 a 1943.
Viajó por Europa, enviando crónicas desde Francia, Checoslovaquia, Austria e Italia; y participó en la Conferencia Económica Internacional, celebrada en Moscú en 1952.
Se inició políticamente en la Federación Juvenil Socialista, donde llegó a ser secretario general.
Durante el gobierno de Gabriel González Videla fue relegado a Putre.
En 1961 fue elegido diputado por la Séptima Agrupación Departamental Santiago, Tercer Distrito, período 1961-1965.
Fue destituido de su cargo debido a una acusación constitucional impulsada por la oposición.