Fue diputado por tres períodos por la Octava Agrupación Departamental (Melipilla, San Antonio, San Bernardo y Maipo) entre 1957 y 1973.