He rode the Vuelta a España eight times, and the Giro d'Italia two times during his career, serving mostly as a domestique. On five occasions, he was part of the Belgian squad for the World Road Race Championships.
Over the course of his career, he competed in eight Vuelta a Espana races and two Giro d'Italia races, often serving as a support rider for his team. He also participated in five World Road Race Championships with the Belgian squad.