Da piccola nuotava a Treviso per la società U.S.D. Hydros. È tesserata per il Gruppo Sportivo Fiamme Oro.
Ha rappresentato l'Italia ai Giochi del Mediterraneo sulla spiaggia di Pescara 2015, vincendo la medaglia d'argento nella staffetta mista. Nel febbraio del 2017 vince la prima tappa del FINA Open Water Swimming Grand Prix 2017, sulla distanza di 57 km (da Santa Fe a Coronda). È stata la vincitrice per due edizioni consecutive (2018 e 2019[1]) della Capri-Napoli.
Nel febbraio del 2019 conquista una medaglia d’argento alla 21ª Maratona Acquatica Città di Rosario, seconda tappa del circuito di Coppa del Mondo FINA 2019. Il 7 giugno 2019, nelle acque del lago di Piombino, si laurea campionessa italiana della 25 km di fondo, conquistando così il suo primo titolo a livello nazionale. Nel luglio 2019 partecipa ai mondiali di nuoto, nella gara dei 25 km, concludendo la gara al 13º posto.
Nel 2024 prende parte agli europei di Belgrado, dove conclude sul secondo gradino più alto del podio la 10 km (alle spalle solo della tedesca Leonie Beck) e vince l'oro nella 25 km.