Specialista del ciclocross, tra il 2013 e il 2016 è stata quattro volte campionessa italiana Under-23; nel gennaio 2021 ha quindi vinto per la prima volta il titolo nazionale Elite, dopo quattro medaglie d'argento. Ai campionati europei di specialità ha invece vinto due medaglie da Under-23, il bronzo nel 2013 e l'argento nel 2015, e il bronzo Elite nel 2017. Su strada ha partecipato a diverse edizioni del Giro d'Italia, ottenendo come miglior risultato un terzo posto di tappa nel Giro 2018, e alla prima edizione del Tour de France.