Formado em Engenharia Civil pela Escola de Engenharia de São Carlos – EESC da Universidade de São Paulo – USP, em 1959.
Professor Livre-docente do Departamento de Hidráulica e Saneamento da EESC – USP, de 1965 a 1972.
Professor Adjunto do Departamento de Hidráulica e Saneamento da EESC – USP, de 1972 a 1964.
Professor Titular do Departamento de Hidráulica e Saneamento da EESC – USP, desde 1974.
Diretor da Escola de Engenharia de São Carlos – EESC da Universidade de São Paulo – USP, de 1979 a 1983.