2007/2009 – Conselheiro Estadual da Ordem dos Advogados do Brasil – Seção Goiás;
02-2007/08-2008 – Diretor Adjunto da Escola Superior de Advocacia da OAB/GO;
2010/2012 – Conselheiro Estadual da Ordem dos Advogados do Brasil – Seção Goiás;
19/07/2012 à 18/07/2014 – Juiz Membro Substituto do Tribunal Regional Eleitoral do Estado de Goiás;
04/02/2014 à 18/07/2014 – Juiz Auxiliar, portaria TRE/GO nº 71/2014;
27/03/2013 à 25/02/2014 – Gestor das Metas Nacionais do Tribunal Regional Eleitoral do Estado de Goiás;
27/11/2014 à 26/11/2016 – Juiz Membro Substituto do Tribunal Regional Eleitoral do Estado de Goiás;
20/10/2015 a 04/06/2020 – Diretor da Escola Judiciária Eleitoral de Goiás – Desembargador José Soares de Castro;
09/06/2016 à 08/06/2018 – Juiz Membro Titular do Tribunal Regional Eleitoral do Estado de Goiás;
27/07/2017 a 04/06/2020 – Coordenador da Comissão Permanente de Acessibilidade e Inclusão do Tribunal Regional Eleitoral do Estado de Goiás, portaria TRE/GO nº 265/2017;
05/06/2018 à 04/06/2020 – Juiz Membro Titular do Tribunal Regional Eleitoral do Estado de Goiás;

