É engenheiro civil pela centenária Escola de Minas da Universidade Federal de Ouro Preto, com mestrado e doutorado em engenharia hidráulica e saneamento pela Universidade de São Paulo – USP, campus de São Carlos. Professor titular do Departamento de Engenharia Civil da Escola de Minas, exerceu cargos de coordenação de programas de graduação e pós-graduação e foi vice-reitor da mesma universidade. Além disso, ocupou o cargo de Secretário Municipal de Meio Ambiente de Ouro Preto, MG. Possui experiência na área de recursos hídricos, com ênfase em hidrologia e hidrologia ambiental, atuando na simulação da qualidade da água com o emprego de traçadores ambientalmente neutros.