Passa professionista nel 1996 nella squadra belga Vlaanderen 2002-Eddy Merckx e lì resta per due stagioni. Nel 1996 alza per la prima volta le braccia al cielo vincendo il Grand Prix d'Isbergues, corsa di un giorno che si svolge nel nord della Francia. Nel 1997 riesce a vincere la sua seconda corsa, la classifica generale del Circuito Franco-Belga, portando a casa anche la maglia di miglior scalatore.
Nel 1998 passa alla Lotto ma non riesce a ottenere successi, poiché gregario dei suoi capitani. La sua terza vittoria arriva nel 2001, quando è ancora nella Lotto: conquista la classifica finale del Giro della Provincia di Lucca. L'anno dopo, sempre alla Lotto, vince la corsa più prestigiosa di tutta la sua carriera, la Freccia Vallone, valida per la coppa del Mondo.
Nel 2003 decide di cambiare squadra e passa al Team Telekom, sodalizio tedesco diretto da Walter Godefroot. Nel 2005 torna alla sua vecchia squadra, la Lotto, diventata Davitamon-Lotto (negli anni seguenti anche Predictor, Silence e Omega Pharma), ma non riesce ad imporsi più in alcuna gara. Abbandona l'attività agonistica al termine del 2011. A partire dalla stagione seguente assume la carica di direttore sportivo per lo stesso team, divenuto Lotto-Belisol.