Graduado em Ciências Sociais pela Universidade Federal de Minas Gerais (2002). Especialização em Políticas Públicas pela Universidade Federal de Minas Gerais (2005). Mestre em Educação no Programa de Pós-graduação em Educação – Conhecimento e Inclusão Social da Faculdade de Educação da Universidade Federal de Minas Gerais e Doutor em Educação pela mesma instituição com estágio sanduiche na École Normale Supérieure de Lyon.