Estudio Letras Hispánicas en la Facultad de Filosofía y Letras de la UNAM. Fue becario del Centro Mexicano de Escritores en donde escribió su ensayo “La poesía mexicana, 1900-1920”. Escribió con Guadalupe Loaeza la biografía de Agustín Lara “Mi novia, la tristeza”, por el cual recibió el Premio José Pagés Llergo de Comunicación 2010.
Ha colaborado como editor, reseñista, dictaminador de arte y literatura. Es profesor adjunto en el Colegio de Letras Hispánicas y Técnicas de Investigación del Colegio de Literatura Dramática y Teatro de la Facultad de Filosofía y Letras de la UNAM.
Actualmente es director editorial en Ediciones Gato Negro. Ha publicado más de 100 artículos sobre literatura y cultura popular en revistas y suplementos culturales del país desde 1993 y es autor de decenas de libros. Actualmente es coordinador del Catálogo de Música Popular Mexicana de la Fonoteca Nacional.