Licenciado en Ciencias Biológicas, ingresó en 1985 en la carrera diplomática.
Ha estado destinado en las representaciones diplomáticas españolas en China, República Federal Alemana y Portugal.
Fue subdirector general de Cooperación con África Occidental, Central y Oriental, y con los Países Árabes y Mediterráneos.
En 2000 fue nombrado Cónsul General de España en Casablanca y, posteriormente, desempeñó las Segundas Jefaturas en las Embajadas de España en Rumania e Irak.
Fue subdirector General de Europa Oriental y otros Países Europeos no Comunitarios.