Graduado em Farmácia-Bioquímica pela Faculdade de Ciências Farmacêuticas (Unesp) de Araraquara, é bacharel em Direito pela Faculdade de Direito de Franca (FDF) e especialista em Vigilância Sanitária pelo Instituto de Biociências e Ciências Exatas da Unesp de Rio Claro.
Desde 1999 é servidor público municipal da Prefeitura de Franca. Ocupou cargos de diretor na Secretaria de Saúde e no Departamento de Vigilância em Saúde de Franca. Já foi professor na Universidade de Franca e também vice-prefeito entre 2013 e 2016.