Professionista dal 1983 al 1994, vinse il Giro di Lombardia nel 1988 e fu medaglia d'argento ai mondiali in linea 1986.