Estudió Derecho en la Universidad Nacional Mayor de San Marcos.
Ingresó al servicio diplomático en 1949 como segundo secretario y siendo la embajada del Perú en Holanda su primer trabajo, fue promovido a primer secretario en 1953 y comenzó a desempeñarse en distintos departamentos de la cancillería peruana.
Luego de haber participado en misiones en el extranjero, fue promovido a embajador el 14 de noviembre de 1967.
Ha sido Representante Permanente del Perú ante los Organismos Internacionales con Sede en Ginebra (1968) y embajador del Perú en la Unión de Repúblicas Socialistas Soviéticas (1971) y en Polonia (1971).
El 16 de julio de 1976 fue nombrado Ministro de Relaciones Exteriores del Perú por el presidente Francisco Morales Bermúdez; se desempeñó en el cargo hasta enero de 1979.