Filho de lavradores, casado e pai de 2 filhos.
Advogado criminalista, formado pelo UniCEUB em 1998, com pós-graduação em Direito Público. Atuou por 15 anos na área acadêmica, como professor de Direito Penal e de Processo Penal do Centro Universitário UDF e do UniCEUB.
Entre os anos de 2001 a 2003, integrou a Comissão de Exame de Ordem da OAB/DF, elaborando as provas de Processo Penal. Na gestão 2004/2006 integrou a Comissão de Seleção, assumindo como Conselheiro Seccional na gestão 2007/2009, quando presidiu a Primeira Turma do TED. Em 2016, volta à OAB como Diretor e Presidente da Comissão de Prerrogativas. Foi professor da Escola Superior de Advocacia (ESA/DF).
Integrou a banca examinadora do 16º concurso para Juiz Federal da 1ª Região e foi membro do Tribunal Regional Eleitoral do Distrito Federal de 2012 a 2015, tendo sido nomeado desembargador titular do TRE-DF em 2013.