Está casado con la también escritora Elvira Lindo y vive entre Madrid y Nueva York, donde dirigió el Instituto Cervantes.