Dirigió la Biblioteca Nacional de España (1999-2001), cargo que abandonó para dirigir el Instituto Cervantes (2001-2004) hasta su relevo, tras el triunfo socialista del 14 de marzo de 2004.