Maestro en Estudios Latinoamericanos por la UNAM. Ha publicado los libros Memoria del polvo (2005), Claves para comprender a América Latina (2007), Raza de víctimas (2012), Continuum. Una novela sobre Héctor G. Oesterheld (2015), Dos veces en el mismo río (2018) y Cerro que arde (2018). Actualmente es profesor en la Universidad Iberoamericana (CDMX).