Antes de la incorporación de España a la Unión Europea en 1986, ocupó el puesto de asesor ejecutivo del ministro de Asuntos Exteriores, Fernando Morán, y luego pasó a distintos cargos diplomáticos en las instituciones europeas entre los que destaca el de embajador de la Unión Europea ante Naciones Unidas, en Nueva York.