Es licenciado en Ciencias de la Información por la facultad del mismo nombre de la Universidad Complutense de Madrid, en la que ha sido codirector del Aula de Poesía. Fue fundador y director de la Fundación Juan Ramón Jiménez, y director de la Casa Museo del mismo. Ha escrito guiones para radio, tales como El loco de la colina, y colabora como crítico literario en al suplemento Babelia y la revista Turia.
Es autor de teatro y obras en prosa, pero fundamentalmente, poeta.