Además ocupó a partir de 1968 diversos puestos en el Ministerio de Asuntos Exteriores, como el de subsecretario para asuntos africanos hasta 1971, y fue por cuatro ocasiones miembro de la Delegación española en la ONU hasta que en 1973 fue nombrado, con Manuel Fraga de embajador en Londres, Cónsul General en dicha ciudad británica.