Doutor em Direito pela Faculdade de Direito da Universidade Federal de Minas Gerais (2004), onde foi Professor Adjunto. Professor em cursos de pós-graduação e especialização. Procurador Regional Eleitoral no Distrito Federal (com atuação no TRE/DF) e Procurador Regional da República (com atuação perante o Tribunal Regional Federal da 1ª Região, Brasília/DF). Foi: 1) Coordenador do Grupo Nacional da Função Eleitoral – Genafe (órgão vinculado ao Gabinete da Procuradoria Geral da República) entre 2017 e 2019; 2) Diretor de Ensino e Projetos na Fundação Pedro Jorge, 3) Procurador Adjunto na Procuradoria Geral Eleitoral – PGE, atuando perante o Tribunal Superior Eleitoral – TSE; 4) Procurador Regional Eleitoral em Minas Gerais de 2002 até 2010; 5) Procurador Regional dos Direitos do Cidadão ? PRDC na Procuradoria da República de Minas Gerais no período de 2001 a 2003; 6) Promotor de Justiça e Promotor Eleitoral de 1993 a 1997. Após aprovação em concursos públicos de provas e títulos, foi nomeado: 1) Juiz Federal Substituto no Tribunal Regional Federal da 3ª Região – TRF 3 (SP), em 21/11/1996; 2) Juiz Federal Substituto no Tribunal Regional Federal ? TRF da 1ª Região – TRF 1 (DF) em fevereiro de 1997. Também foi aprovado no Exame da Ordem dos Advogados do Brasil, Seção de São Paulo (Certificado nº 33.814, de 09/03/1993). A convite do Ministério das Relações Exteriores, foi Observador Internacional das eleições presidenciais da República Democrática do Congo no ano de 2006.