Engenheiro Civil pela Escola Politécnica da Universidade de São Paulo (1979), Ingegnere Civile Idraulico della Facoltà d'Ingegneria dell'Università degli Studi di Padova, Mestre em Engenharia Civil-Hidráulica pela Escola Politécnica da Universidade de São Paulo (1983), Doutor em Engenharia Civil-Hidráulica pela Escola Politécnica da Universidade de São Paulo (1988), Livre-Docente em Obras Hidráulicas Fluviais e Marítimas pela Escola Politécnica da Universidade de São Paulo (1992). Professor Titular da Universidade de São Paulo (2008).