Licenciado en Derecho por la Universidad de Oviedo, con Premio Fin de Carrera.
Estuvo destinado en las representaciones diplomáticas españolas en Suecia y Dinamarca.
Ha sido subdirector general de Emigración y Participación en la Dirección General de Asuntos Consulares y Cónsul General de España en Hendaya y en Amberes.
En 1996 pasó a desempeñar la Segunda Jefatura en la Embajada de España en Portugal y en 2001 la Segunda Jefatura en la Embajada de España en México.
De mayo de 2004 a 2010 fue director general del Servicio Exterior.