Autor de más de un centenar de ensayos, varios traducidos a siete idiomas, de cuatro libros, el más reciente "Canto roto: Silvestre Revueltas" (IIE, UNAM, FCE, 2012),de treinta artículos en libros y más de medio centenar de artículos en revistas.