Ingressou no Tribunal Regional Federal da terceira região, pelo quinto constitucional, como representação do Ministério Público Federal.
Ingressou na Justiça Federal de São Paulo no ano de 1988 como Juiz Federal Substituto, passando a Juiz Federal Titular em Criciúma, Santa Catarina. Mais tarde passa a atuar na Justiça Federal de Santos e depois em Vara Cível de São Paulo.
Em 2002, pelo critério de antiguidade, foi nomeado Desembargador Federal no Tribunal Regional Federal da terceira região, no qual já havia atuado como Juiz Convocado nos anos de 1999 e 2000.
Fez parte da primeira composição do Tribunal Regional Federal da terceira região.
Chega na Magistratura Federal em 1982 e foi promovido a Desembargador Federal do Tribunal Regional Federal da terceira região em 1989, ano de sua fundação.
Também exerceu a magistratura na Justiça do Trabalho.
Juiz Federal da Seção Judiciária de São Paulo a partir de 1988. Em maio de 1997 é nomeado Desembargador Federal.