Fue diputado por cinco períodos consecutivos (1953-1973) por la Octava Agrupación Departamental de Melipilla, San Antonio, San Bernardo y Maipo.
Se casó con Carmen Blanchet Gurbens y tuvieron dos hijos.
Posteriormente, desarrolló estudios de contabilidad en un instituto particular.
En 1950 fue elegido regidor por San Bernardo por tres años de manera simultánea ejerció como alcalde entre 1952 y 1953.
Más tarde, en 1958 se inscribió en el Partido Comunista de Chile.