Ha estado destinado en las representaciones diplomáticas españolas en Guinea Ecuatorial, Kenia, Unión Soviética y Checoslovaquia.
Ha sido subdirector general de Planificación y Organización en la Secretaría General Técnica de Asuntos Exteriores.
[1] Más tarde ocuparía el cargo de embajador de España ante la Organización para la Seguridad y la Cooperación en Europa (OSCE).
Desde mediados de 2008 hasta 2011 fue el embajador español en Australia, con concurrencia también en Kiribati, Nauru, Papúa Nueva Guinea, Islas Salomón, Tuvalu y Vanuatu.
En 2011 fue nombrado embajador en Misión Especial para Asuntos Internacionales de Desarme y No Proliferación.