Da giocatore vinse l'ultimo scudetto del Circolo Canottieri Napoli nel 1990 e disputò l'anno successivo la finale di Coppa dei Campioni. Con il Volturno arrivò in finale di Coppa LEN e si classificò al secondo posto in campionato mentre, passato al Posillipo, vinse una Coppa dei Campioni e uno scudetto. In Nazionale vanta un oro ai Giochi del Mediterraneo e un bronzo agli Europei 1989.
Da allenatore fino al 4 agosto 2019 ha guidato la Circolo Canottieri Napoli nella massima serie italiana. Nello stesso periodo è stato anche allenatore del settore giovanile della nazionale italiana con cui ha conquistato una medaglia di bronzo ai mondiali under-20 ed una agli europei under-17.[1]
Nella stagione 2012-13 ha riportato il CCN Napoli in A1, vincendo la regular season di Serie A2 e tutte le partite dei play-off. Nella stagione 2016-17 riporta la Canottieri Napoli dopo 27 anni in Champions League, vincendo la finale per il terzo posto. Nel 2019 con la nazionale italiana conquista la medaglia d'argento in World League, mentre nel 2021 allena il Verona femminile. Dal 2022 è allenatore della Pallanuoto Trieste femminile, con cui nel 2024 arriva in finale di Euro Cup.[2]