Nació en el Distrito Federal de México en 1952. Doctor en Letras por la Universidad Nacional Autónoma de México. Es profesor de tiempo completo de la Facultad de Filosofía y Letras de la UNAM, donde tiene una antigüedad de 38 años, y fue profesor de la Escuela de Escritores de la SOGEM (Sociedad General de Escritores de México) durante 21 años.
Ha publicado: Noción de travesía (poemas), ediciones Mester, en 1981; Son cerca de cien años (poemas), UNAM, 1989; Caserías (poemas), UNAM, 1993; Mar privado (poemas), Conaculta-Instituto de Cultura de Aguascalientes, 1994; Las aventuras de Buscoso Busquiento (cuentos para niños), en colaboración con Alma Velasco, Grijalbo-Conaculta, en 1994; Amaneceres del Husar (novela), Alfaguara, en 1996 (segunda edición en Punto de Lectura en 2008); Parva natura (poemas) Plan C editores/ Conaculta, en 2006; Habitado por dioses personales (poemas), Calamus/INBA, en 2006; Ontología personal, Conaculta, Salto mortal, 2008; Grandes maniobras en miniatura (poemas), Biblioteca del Bicentenario, Estado de México, 2009; Buscoso Busquiento, Alfaguara, 2010; Para qué sirve Paul Ricoeur en crítica y creación literarias, Universidad Iberoamericana, 2011; Unos poemas envozados, UNAM, Voz Viva de México, 2012; y Vibradores a 500 metros, Parentalia ediciones, 2013.
Condujo los programas radiofónicos Hacia el filo de la noche durante cinco años en Radio UNAM; Voces interiores, de Conaculta, durante 13 años; y Los libros tienen la palabra, de la Dirección General de Publicaciones del Conaculta en Radio UNAM, en 2008. Actualmente es conductor del programa de televisión La dichosa palabra, transmitido por Canal 22.
Es autor del guión de la película Gertrudis, filmada en 1990 y dirigida por Ernesto Medina.
Recibió, por un trabajo colectivo, el Premio Nacional de Ensayo Literario José Revueltas, en 1976. También fue galardonado con el primer premio en el renglón de poesía del certamen internacional Letras del Bicentenario Sor Juana Inés de la Cruz, otorgado por el gobierno del Estado de México en 2009.