Nata nel 1956 a Cesano Maderno, in provincia di Milano, ha partecipato alle prime gare nel 1973[1], a 17 anni. Nel 1976 è arrivata in nazionale e ha preso parte ai Mondiali di Ostuni, arrivando 36ª nella corsa in linea Elite. In seguito ha partecipato ad altre 5 edizioni della corsa fino al 1985, ottenendo come miglior risultato il 6º posto a Valkenburg aan de Geul 1979.
Al di fuori della nazionale ha corso con la U.S. Voltiana nel 1975 e 1976 e con la G.S. Antonini nel 1980 e 1981, vincendo il secondo dei suoi 2 Trofei Alfredo Binda-Comune di Cittiglio (l'altro era arrivato nel 1978). Ha vinto 2 volte anche la Vertemate con Minoprio, nel 1982 e 1984, mentre 1 volta il Trofeo Casa del Fiore, nel 1979. Ha preso parte a 1 Giro Donne (48ª nel 1990) e 3 Tour de France, esordendovi nel 1985, arrivando 44ª, chiudendo poi 52ª nel 1986 e ritirandosi nel 1987.