Licenciado y Maestro en Historia por la Universidad Nacional Autónoma de México (UNAM), Doctorado en Humanidades por la Universidad Pompeu Fabra, en Barcelona. Se ha especializado en el área de teoría de la historia y en la relación entre historia y ficción. Profesor de la Facultad de Filosofía y Letras de la UNAM (2013-2017) y de la Universidad Iberoamericana, campus Ciudad de México (2016-2017), donde impartió cursos y seminarios de Teoría de la Historia y de Historiografía a nivel Licenciatura y Maestría. Actualmente es investigador y profesor en el Departamento de Filología Hispánica de la Universidad de la Comisión de Educación Nacional, en Cracovia, Polonia.