Inizia a nuotare nel Gruppo polisportivo Catanzaro, allenato da Vanni Celano.
Nel 2022 si trasferisce ad Ostia, dove si allena da allora nel polo della velocità con il tecnico federale Claudio Rossetto.
Oltre a importanti risultati durante la sua carriera giovanile, vanta un bronzo alle Universiadi 2023 di Chengdu sui 200 metri stile libero, un argento nella staffetta 4×200 stile.
In occasione del Settecolli di Roma a Giugno 2024 , con il primato personale di 1:46.88 nei 200 stile conquista la convocazione per i Giochi olimpici di Parigi, dove disputerà la staffetta 4×200 stile libero maschile.