Pese a no ser diplomático de carrera, ha sido "embajador político" en tres ocasiones, a saber: embajador-representante permanente ante la Unesco (1983-1985), embajador en Portugal (1995-1999) y en 2004 fue nombrado por el Consejo de Ministros embajador de España en la República Bolivariana de Venezuela, y en 2005 además de la República Cooperativa de Guyana, cargos en los que cesó en 2007, siendo sustituido por el embajador Dámaso de Lario.