Durante el gobierno revolucionario de Juan Velasco Alvarado fue Ministro de Relaciones Exteriores (1968 - 1971) y presidente del Consejo de Ministros (1973 - 1975).