É doutorando em Direito Político no Programa de Pós Graduação da Faculdade de Direito da UFMG. Possui graduação em Direito (2003) e mestrado em Direito e Justiça pela Universidade Federal de Minas Gerais (2009). É Defensor Público do Estado de Minas Gerais e, atualmente, exerce o magistério na graduação da Universidade FUMEC e da FEAD, além dos cursos de pós graduação lato senso do Instituto Brasiliense de Direito Público. Já lecionou na pós-graduação da Faculdade Cenecista de Varginha, ANAMAGES e IEC PUC Minas, bem como na graduação da Universidade Federal de Minas Gerais - UFMG, da PUC Minas - Unidade Betim e da FUNCEC/João Monlevade. Exerceu a advocacia privada (2003-2007) e a função de assessor judiciário no Tribunal de Justiça do Estado de Minas Gerais (2007-2015).