Licenciado en derecho y Filología Árabe, ingresó en la carrera diplomática en 1987. Ha estado destinado en Angola, URSS, Guinea Ecuatorial y Francia. En el año 2000, solicitó la excedencia para dedicarse al periodismo y literatura, siendo nombrado Embajador-Representante Permanente de España en la UNESCO, cargo al que renunció en el año 2006.
Novelista, ensayista y periodista, ha tratado temas variados especialmente sociológicos y políticos. Es conocido por sus artículos en el diario El País y sus conferencias. Tiene traducciones en lengua árabe, sobre todo por sus aproximaciones a los problemas de ese pueblo.