É historiador e filósofo, licenciado em História pela Universidade Federal de Minas Gerais (1981), mestre em Filosofia (1987), licenciado e doutor em Filosofia pela Université Catholique de Louvain (Bélgica, 1992), pós-doutor pela École des Hautes Études en Sciences Sociales (Paris, 1997), pós-doutor pela Université Catholique de Louvain (Bélgica, 2007). Atualmente é professor associado do Departamento de História da UFMG. Além de artigos em revistas especializadas de história e filosofia, já publicou diversos livros.