Graduado em História pela Universidade Federal de Minas Gerais, com mestrado e doutorado em Filosofia pela Universidade de São Paulo. Realizou pós-doutorado no Departamento de História da UFMG (2006-2007) e no Chelsea College of Arts da University of the Arts London (2017-2018).
Professor de Teoria e Historiografia na PUC-Rio. Tem trabalhado nas áreas de História e de Filosofia, com ênfase em Teorias da História, Historiografia Brasileira e História e Literatura.