Cresciuto nel Circolo Nautico Salerno ed emerso nella Rari Nantes Salerno, con il Posillipo ha conquistato la LEN Euro Cup nel 2015 nella finale tutta napoletana contro l'Acquachiara. Nel 2018 con lo Sport Management è finalista in Coppa LEN, mentre nel 2020 si trasferisce a Brescia conquistando immediatamente il campionato e interrompendo l'egemonia della Pro Recco. Nel 2024 conquista, sempre con Brescia, la sua prima Coppa Italia. Con i lombardi ha disputato anche un'altra finale scudetto e due finali di Coppa Italia.