Iniziò a correre nel 1990, dopo aver praticato la danza, appassionandosi al ciclismo grazie al fratello Gianni. La sua prima squadra fu la SC Vallagarina Lloyd Italico, poi da juniores si trasferì in provincia di Varese per correre nella Ju Sport, squadra di Gorla Minore, dove militava anche Noemi Cantele.
Attiva tra le Elite dal 1999, nel 2003 ottenne le prime vittorie: prima il titolo nazionale a cronometro nella categoria Under-23, poi la classifica generale del Giro del Trentino. A queste seguirono una tappa del Tour Féminin en Limousin nel 2005 e la Giornata Rosa di Nove del 2007. Sempre nel 2007 fu seconda ai campionati nazionali in linea Elite, battuta da Eva Lechner.