BSc in Economics at Universidade Federal de Minas Gerais (1987), MSc in Political Science at Instituto Universitário de Pesquisas do Rio de Janeiro (1990) and PhD in Political Science at Instituto Universitário de Pesquisas do Rio de Janeiro (1997). Currently is professor titular at Universidade Federal de Minas Gerais.
Possui graduação em Ciências Econômicas pela Universidade Federal de Minas Gerais (1987), mestrado em Ciência Política pelo Instituto Universitário de Pesquisas do Rio de Janeiro - IUPERJ (1990) e doutorado em Ciência Política também pelo IUPERJ (1997). Atualmente é professor titular do Departamento de Ciência Política e diretor da Faculdade de Filosofia e Ciências Humanas da Universidade Federal de Minas Gerais, depois de haver exercido a função de vice-diretor entre 2016 e 2019. Com bolsa da Capes, cumpriu estágio sênior na University of Pennsylvania (2014-2015). Foi secretário-adjunto da Associação Brasileira de Ciência Política (ABCP, 2010-2012), integrou as diretorias da ABCP (2008-2010) e da Associação Nacional de Pós-Graduação e Pesquisa em Ciências Sociais (Anpocs, 2013-2014) e o comitê acadêmico da mesma Anpocs (2016-2018). Integrou o grupo de pesquisadores do projeto "Dinheiro e Política: a influência do poder econômico no Congresso Nacional", no Instituto de Pesquisa Econômica Aplicada (IPEA) em 2016-2017. Tem atuado em diversas áreas da Ciência Política, com ênfase recente no estudo comparativo da interação entre sistemas eleitorais e o financiamento de campanhas.