Fue sucesivamente diputado, ministro de Salubridad del gobierno de Pedro Aguirre Cerda y senador desde 1945 hasta 1970, ejerciendo la presidencia en la cámara alta del Congreso entre 1966 y 1969.