Procurador de Justiça do Tribunal de Justiça de Minas Gerais
Cargos exercidos na Administração Superior do Ministério Público
* Assessor especial do Procurador-Geral de Justiça
* Secretário-Geral da Procuradoria-Geral de Justiça
* Membro da comissão de elaboração da Lei Complementar nº 34/94
* Membro da comissão do Ministério Público de Minas Gerais para acompanhamento do processo de revisão da Constituição Federal
* Diretor do Centro de Estudos e Aperfeiçoamento Funcional do Ministério Público
* Procurador-Geral de Justiça Adjunto (interino)
* Assessor do Procurador-Geral de Justiça para revisão da Lei Orgânica do Ministério Público
* Chefe de Gabinete do Procurador-Geral de Justiça
* Membro eleito do Conselho Superior do Ministério Público
Cargos exercidos na Associação Mineira do Ministério Público
* Assessor para assuntos jurídicos
* Diretor Administrativo
* Membro do Conselho Editorial da Revista JUS
* Professor de Direito Civil da Fundação Escola Superior do Ministério Público
* Coordenador Pedagógico da Fundação Escola Superior do Ministério Público