Laureatosi in ingegneria civile idraulica con 110/110 e lode presso l'Università degli studi di Napoli è professore emerito di Costruzioni Idrauliche presso l’Università degli studi di Pavia.
È stato direttore dell'Istituto di Idraulica dell'Università di Pavia dal 1977 al 1982 e ha ricoperto il ruolo di prorettore dell'Università degli studi di Pavia nell'anno accademico 1983–1994. Ha fondato il Centro di Ricerca sulle acque dell'Università di Pavia nel 1982.
Dal 1986 è membro esperto presso il Magistrato alle Acque di Venezia per le opere in difesa della Laguna di Venezia e dal 1987 è membro esperto del Consiglio Superiore dei Lavori Pubblici. È direttore del Centro di Ricerca sulle Acque dell'Università di Pavia dal 1983 e del dipartimento di Ingegneria Idraulica e Ambientale dal 1996.
È componente del Comitato Tecnico dell'Autorità di Bacino dei Fiumi Liri–Garigliano e Volturno istituito ai sensi della Legge 183/89.
Ha ricevuto premi e riconoscimenti nazionali e internazionali.