Inizia a praticare cross country, specialità del mountain biking, nel 2000, a 15 anni, e viene subito inserita nella squadra locale Dynamic Bike Team Appiano da Antonio Anglani, poi divenuto suo allenatore personale. Inizia così a partecipare alle prime gare dalla primavera successiva e, nello stesso anno, diventa campionessa italiana della categoria allievi a Sondrio. Negli anni subito seguenti aggiunge a questo alloro altri quattro titoli italiani: juniores nel 2002 a Malé ed Under-23 nel 2004 (Busalla), 2005 (Sarentino) e 2006 (Brianza).
Con la Nazionale italiana in carriera conquista tre medaglie mondiali nel cross country individuale, due d'argento, nel 2003 a Lugano da Junior e nel 2020 a Leogang da Elite, e una di bronzo, nel 2011 a Champéry da Elite; nella staffetta a squadre si aggiudica invece nove medaglie iridate, tre ori, nel 2009 a Canberra, nel 2012 a Saalfelden e nel 2013 a Pietermaritzburg, tre argenti, nel 2005 a Livigno, nel 2006 a Rotorua e nel 2020 a Leogang, e tre bronzi, in Val di Sole nel 2008, a Champéry nel 2011 e a Vallnord nel 2015. Nel 2008 è per la prima volta parte della squadra azzurra per i Giochi olimpici di Pechino, concludendo al sedicesimo posto la gara di cross country; è poi atleta olimpionica anche nel 2012 a Londra, nel 2016 a Rio de Janeiro e nel 2021 a Tokyo, concludendo le relative gare di cross country rispettivamente al diciassettesimo, diciottesimo e venticinquesimo posto.
A livello europeo conquista, a partire dal 2002, quindici medaglie continentali, sei nel cross country individuale e nove nella staffetta mista. A livello individuale vince un oro, nel 2007 in Cappadocia nella categoria Under-23, tre argenti, nel 2002 a Zurigo da junior, nel 2013 a Berna e nel 2015 a Chies d'Alpago da Elite, e due bronzi, nel 2006 a Chies d'Alpago da Under-23 e nel 2010 a Haifa da Elite; nella staffetta fa suoi invece quattro ori, nel 2005 a Kluisbergen, nel 2012 a Mosca, nel 2013 a Berna e nel 2020 a Monte Tamaro, tre argenti, nel 2008 a St. Wendel, nel 2010 a Haifa e nel 2019 a Brno, e due bronzi, nel 2007 in Cappadocia e nel 2011 a Dohňany. A livello Elite si aggiudica anche undici titoli italiani di Cross country (dal 2009 al 2016, nel 2018, nel 2020 e nel 2021), due titoli di Marathon (2009 e 2010) e un titolo di Cross country eliminator (2021).
Ciclocross: l'argento mondiale 2014 e i titoli tricolori
Nel 2009 a Modena si laurea per la prima volta campionessa italiana Elite di ciclocross. Conquista poi altri dieci titoli di specialità, nel 2010 e quindi nove consecutivi dal 2012 al 2020, diventando la plurivittoriosa dei campionati italiani con ben undici successi. A partire dal 2009 sale sempre sul podio tricolore, conclude infatti terza sia nel 2011 che nel 2021.
Strada: il titolo tricolore 2007 e le presenze al Giro
Dal 2005 al 2016 gareggia a livello Elite anche su strada. Nel 2005 corre per la prima volta il Giro d'Italia come componente, in maglia Colnago, di una formazione mista; l'anno dopo partecipa al Giro d'Italia e ad alcune gare di Coppa del mondo con il team Colnago-Fenixs. Nel 2007 vince quindi il titolo di campionessa italiana Elite in linea a Varazze precedendo al traguardo in una volata a due Luisa Tamanini[3].
Nel biennio 2008-2009 corre tra le file del team UCI Gauss RDZ Ormu, sempre fornito Colnago; nel settembre 2008 veste anche per la prima volta la maglia della Nazionale su strada Elite, ai campionati del mondo di Varese, partecipando alla prova in linea ma ritirandosi.
Nelle stagioni seguenti partecipa ad alcune edizioni del Giro del Trentino, piazzandosi nona nel 2011. Nel 2014 è nuovamente al via del Giro d'Italia, in maglia RusVelo, concludendo la prova in 58ª posizione. L'anno dopo è tesserata per la formazione slovena BTC City Ljubljana, mentre nel 2016 veste i colori della Servetto Footon, senza però cogliere particolari risultati.