Cresciuto in un Paese senza particolare tradizione pallanuotistica, si trasferisce in Spagna all'età di 20 anni nel CN Montjuic. Dopo una stagione e mezza, si trasferisce al Sabadell, prima di esplodere definitivamente al Barceloneta. Con il club biancoblù conquista due titoli nazionali e una LEN Champions League. Nel luglio 2015 viene acquistato dalla Pro Recco. Dopo una sola stagione in prestito al Primorje si afferma definitivamente nel club ligure, ottenendo molti successi a livello nazionale e internazionale.
Nel dicembre 2014, dopo cinque anni trascorsi in Spagna, ottiene la cittadinanza spagnola e quindi la possibilità di essere convocato nella nazionale iberica, con cui poter prendere parte ai Giochi Olimpici. Nel 2017 inizia a giocare con la calottina della nazionale italiana, con cui si laurea campione del mondo nel 2019.