Pasó a profesional con el equipo TVM en 1992 y se convirtió en campeón de Holanda en ruta en su primer año.
Especialista en clásicas, pasó ocho años en el equipo neerlandés con el que obtuvo la Veenendaal-Veenendaal, París-Bourges y A través de Flandes.
Un año después, consiguió varios top-ten en las cláscias de Flandes incluso un segundo lugar en la París-Roubaix de 2004 solo superado por Magnus Bäckstedt en el sprint.
Víctima de una caída al año siguiente en la Het Volk, concluyó su carrera deportiva y se unió al equipo de entrenamiento del CSC.
Desde 2007 fue director deportivo en el T-Mobile y actualmente en el equipo Bahrain Merida Pro Cycling Team.