Da dilettante fu campione nazionale nel 1981 e nel 1982 e fu terzo ai mondiali del 1982. Passò professionista nel 1983, ottenendo come principali successi la tappa di Lecco al Giro d'Italia 1984 e due tappe al Tour de l'Oise, una nel 1987 e una nel 1988.