Entra para a Magistratura Federal em 1991 como Juiz Federal Substituto. Em 2011 é promovido a Desembargador Federal pelo critério de antiguidade.
Foi Juiz de Direito no Tribunal de Justiça de São Paulo até 1991.
Juiz Federal Substituto Juiz Federal Substituto (outubro de 1991 a março de 1993). Juiz Federal Titular a partir de 1993, exercendo a Magistratura Federal de 1ª Instância até 03/10/2013 quando assumiu, pelo critério de antiguidade, como Desembargador Federal no Tribunal Regional Federal da terceira região.
É Desembargador Federal pelo quinto constitucional como representante da advocacia.
Ingressou na Magistratura como Juiz Federal Substituto em 1992 e tornou-se Juiz Titular em 1995. Em 2016 é promovido para o cargo de Desembargador Federal pelo critério de antiguidade.
Está na Magistratura Federal desde 1992. Em 2103, por merecimento, é nomeado como Desembargador Federal no Tribunal Regional Federal da terceira região.