Es licenciado en Ciencias de la Información por la Universidad Complutense, en la especialidad de Periodismo. Su trayectoria profesional se ha desarrollado en el ámbito de la actividad institucional en la Comunidad de Madrid y de Radio Televisión Española (RTVE).
Fue diputado constituyente en la Asamblea de Madrid (1983-1987), director de Servicios Culturales en el Ayuntamiento de Madrid (1987-1989), director del Gabinete de la Consejería de Educación y Cultura de la Comunidad de Madrid (1989-1995) y Coordinador Técnico del Grupo Parlamentario Socialista en la Asamblea de Madrid (1995-2004).
Desde junio de 2004 ha ocupado el cargo de director de Relaciones Institucionales de RTVE.
Es, además, poeta, narrador y crítico literario. Autor de una veintena de libros de poesía, novela, ensayo y ediciones críticas, ha colaborado en varios diarios y desde 1997 ejerce la crítica literaria en el suplemento Babelia, de El País. Colabora asiduamente en revistas especializadas. Ha ganado, entre otros, los Premios Hispanoamericano de Poesía Juan Ramón Jiménez (1997) y Andalucía de Novela (2002).