Cresce nelle giovanili della Lazio. Membro degli Allievi A nel 2011, nella stagione 2011-12 partecipa a diversi collegiali della nazionale Under-15, oltre ad essere convocato per quattro volte in Serie A2 con la prima squadra. Entra a far parte in pianta stabile della prima squadra durante la stagione 2013-14, a soli 16 anni.
Esordisce nel 2017 in nazionale, durante il match di World League contro la Russia.
Nel 2019 si trasferisce all'AN Brescia, con cui si laurea campione d'Italia nel 2021; sempre nello stesso anno passa alla Pro Recco, dove si afferma definitivamente ottenendo molti successi a livello nazionale e internazionale.