Nel 1996 ai Giochi della XXVI Olimpiade di Atlanta nella gara femminile di ciclismo su strada arrivò seconda, battuta solo dalla pluricampionessa francese Jeannie Longo, e si aggiudicò la medaglia d'argento, diventando la prima ciclista donna italiana a vincere una medaglia ai Giochi olimpici estivi. Attualmente vive a Calusco d'Adda, ove fa l'allenatrice della sezione ciclismo della Polisportiva Caluschese.