Il reste en poste un an, puis est nommé à l'ambassade espagnole en République fédérale socialiste de Yougoslavie jusqu'en 1984. Cette année, il est désigné conseiller politique à l'ambassade d'Espagne à Rabat au Maroc, et conserve ce poste jusqu'en 1987.
À la suite de cette carrière diplomatique, il fait son retour en Espagne, comme sous-directeur général pour l'Afrique du Nord du ministère entre 1987 et 1991, avant d'être nommé directeur général de la Coopération avec le monde arabe jusqu'en 1993. Par la suite, il occupe, jusqu'en 1996, le poste de directeur général de la Politique extérieure pour l'Afrique et le Moyen-Orient.
Le , il effectue une visite à Cuba afin de normaliser les relations diplomatiques entre l'Espagne et le régime castriste. À cette occasion, il rencontre le président cubain par intérim, Raúl Castro. Cette visite a été critiquée aussi bien dans la presse que par le Parti populaire (PP)[3].
À la suite d'une nouvelle visite à Cuba, le , il déclare que « Tous les aspects en attente ont été normalisés dans une relation bilatérale intense »[6]. À peine deux mois après, il a obtenu[7] que la militante saharaouieAminatou Haidar, en grève de la faim, puisse rentrer au Maroc, dont l'entrée lui avait été interdite par les douaniers le 13 novembre car elle n'avait pas rempli correctement sa fiche d'entrée sur le territoire marocain.