Formado pela Universidade Federal de Goiás (UFG), pós-graduado em Direito Civil e Direito Processual Civil pela Universidade do Grande Rio (Unigranrio). Concluiu o curso de formação em Administrador Judicial pela Escola Superior da Magistratura do Estado de Goiás (ESMEG) e Escola Superior da Advocacia de Goiás (ESA-GO). Mestrando em Ciências Jurídico-Políticas pela Universidade Portucalense Infante D. Henrique.
Foi estagiário e assistente de juiz de Direito na comarca de Goiás. Foi assessor Administrativo da Prefeitura de Goiás. Em 2005, ingressou no Tribunal Regional Eleitoral do Estado de Goiás (TRE-GO) como analista judiciário, deixando o cargo, para, em seguida, exercer a advocacia. Foi docente do Axioma Jurídico e atualmente é do Curso Juris e da ESMEG. Assina vários artigos publicados em jornais de grande circulação em Goiás e veículos especializados no Brasil. É autor de uma das publicações do Tratado de Direito Eleitoral.