Durante el gobierno de la Unidad Popular ocupó el cargo de Ministro de Obras Públicas y Transportes; en el gobierno de la Junta de Gobierno que depuso a Salvador Allende, fue designado Ministro de Relaciones Exteriores, luego embajador representante permanente de Chile ante las Naciones Unidas, con sede en Nueva York, y finalmente rector de la Universidad Técnica Federico Santa María.