Professionnel de 1983 à 1990 dans diverses équipes, il a notamment remporté la médaille de bronze de la course en ligne amateurs des championnats du monde de 1982 et une étape du Tour d'Italie 1984.