Durante el Gobierno de Eduardo Frei Montalva (1964-1970) ocupó el cargo de ministro del Interior, el cual le permitió llegar a desempeñar el de vicepresidente en cuatro ocasiones.Tras esto fue electo diputado por Santiago en 1969 y reelecto en 1973, mandato interrumpido por el derrocamiento del socialista Salvador Allende.