Graduado em Engenharia Civil pelo Centro Universitário da Fundação Educacional de Barretos – UNIFEB (1991) e mestre em Engenharia Urbana pela Universidade Federal de São Carlos (2004). Foi professor na UNIFEB de 1996 a 2016. Engenheiro no Departamento de Águas e Energia Elétrica do Estado de São Paulo (DAEE) de 2008 a 2016, onde exerceu o cargo de Secretário Executivo Adjunto do Comitê da Bacia Hidrográfica dos Rios Turvo/Grande (CBH-TG), Secretário Executivo do Comitê da Bacia Hidrográfica do Rio Grande (CBH Grande) e, posteriormente, a presidência do Comitê. Tem experiência na área de engenharia civil, com ênfase em engenharia hidráulica, atuando principalmente nos seguintes temas: inundações, drenagem urbana, saneamento básico, propagação hidrodinâmica, gerenciamento de projeto e gestão de recursos hídricos.