Il devient professionnel en 1984 et le reste jusqu'en 1992. En 1982, il est champion du monde du contre-la-montre par équipes avec Frits van Bindsbergen, Maarten Ducrot, Gerard Schipper. Il participe à sept Tours de France. Il y remporte deux étapes, en 1985 entre Fougères à Pont-Audemer, et en 1990, entre Avranches à Rouen. En 1986, il s'adjuge également le classement des sprints intermédiaires, symbolisé par un maillot rouge.