Foi nomeado para o cargo de Desembargador Federal no Tribunal Regional Federal da terceira região em 2003, pelo quinto constitucional representando a advocacia.
No Tribunal Regional Federal foi membro do Órgão Especial por dois mandatos, Vice-diretor da Escola da Magistratura (EMAG), Presidente da 2ª Turma de Julgamento, Diretor-presidente da Comissão de Segurança do TRF-3 e Presidente da Banca do 17º Concurso Público para Juízes Federais.
Juiz Eleitoral Titular no Tribunal Regional Eleitoral de São Paulo no biênio 2023/2025.
Antes da nomeação para Desembargador atuou como advogado no Rio de Janeiro e como Defensor Público do Estado de Mato Grosso do Sul.