Professore ordinario nel Dipartimento di Ingegneria dell’Università di Palermo, è docente di “Ingegneria Sanitaria-Ambientale” nel Corso di Laurea in Ingegneria Ambientale, “Gestione dei rifiuti” nel Corso di Laurea Magistrale in Ingegneria e Tecnologie Innovative per l’Ambiente; “Sicurezza Ambientale” nel Corso di Laurea in Ingegneria della Sicurezza dell’Università di Palermo. Coordinatore e componente dei Comitati organizzatori e scientifici di Convegni, Master universitari e Corsi di Aggiornamento e Formazione post-universitaria, in cui ha svolto pure il ruolo di docente; dal 2008 al 2016 è stato Coordinatore del Consiglio Interclasse dei Corso di Studi in Ingegneria per l’Ambiente e il Territorio.
Responsabile e componente di progetti di ricerca di interesse nazionale e internazionale e di convenzioni di ricerca e di conto terzi tra l’Ateneo di Palermo ed Enti pubblici e privati, ha partecipato a numerosi Congressi e Seminari nazionali e internazionali, in molti dei quali è stato relatore di memorie. E' autore di oltre 300 pubblicazioni su temi dell'Ingegneria sanitaria-ambientale, pubblicati su riviste nazionali e internazionali, libri e atti di Convegni, nonchè di numerose pubblicazioni e rapporti a scopo scientifico e didattico. Gli argomenti di interesse oggetto delle pubblicazioni sono il trattamento delle acque, l’analisi e il controllo dei corpi idrici, la gestione dei rifiuti, la bonifica dei siti contaminati, l’approvvigionamento idrico e il drenaggio urbano. E’ attualmente Presidente del GITISA (Gruppo Italiano di Ingegneria Sanitaria Ambientale), comunità scientifica a cui afferiscono tutti i docenti universitari appartenenti al settore scientifico disciplinare ICAR/03 (Ingegneria sanitaria-ambientale). Referee per numerose riviste nazionali e internazionali, è stato componente dell’Editorial Board dell’iniziativa editoriale ‘UNIPA Springer Series’ come coordinatore dell’area Engineering and Physical Sciences dal 2014 al 2018.