En este ámbito ocupó diversos cargos en distintas legaciones en Beirut, Bogotá, Ámsterdam, Viena y la antigua Yugoslavia, en la que fue Embajador de España -el único embajador español, puesto que antes no existían relaciones diplomáticas y después se deshizo el Estado yugoslavo-.