Foi escrevente do TJSP por cinco anos (entre as décadas de 70 e 80).
Bacharel pela Faculdade de Direito da Pontifícia Universidade Católica de São Paulo (turma de 1981).
Pós-graduado (lato sensu) em Direito Público pela Escola Paulista da Magistratura (2022/2023). Advogou por um ano.
Completou 40 anos de Magistratura estadual, atuando nas Comarcas de Ribeirão Preto, Capital (Vara do Júri de Santo Amaro), Piedade, São José do Rio Preto e Capital, onde exerceu a jurisdição fazendária por cerca 15 anos na 7ª Vara da Fazenda Pública; e desde maio de 2023 exerce o cargo de juiz substituo em segundo grau exercendo a jurisdição nas Câmaras de Direito Privado – DP2.
Atuou como Juiz Eleitoral no período de março de 2019 a maio de 2022 na 2ª Zona Eleitoral de São Paulo (Perdizes), sendo designado para processamento e julgamento, de forma especializada, das infrações penais comuns sempre que conexas a crimes eleitorais, bem como os pedidos de colaboração premiada e de cooperação jurídica em matéria penal (lava-jato).
Exerceu as atividades de Professor Assistente de Direito Civil na PUCSP (cadeira de Direito Civil) e de Professor no Centro Universitário de São José do Rio Preto (UNORP), na cadeira de Direito Processual Penal. Atualmente é professor na pós-graduação do Centro Universitário Católico Ítalo Brasileiro.
