Graduado em Ciências Sociais pela Universidade Federal de Minas Gerais (UFMG) e Mestre em Ciência Política pela mesma instituição. Doutor em Sociologia pelo Instituto de Estudos Sociais e Políticos- Universidade Estadual do Rio de Janeiro (IESP-UERJ). Faz pesquisa em temas como nacionalismo, etnicismo e socialismo na América Latina e Europa. Também pesquisa acerca da relação entre movimentos sociais e partidos políticos, assim como dos os tipos de estruturas de poder que surgem dela.