Začínal belgickém druholigovém týmu RAA Louviéroise. V belgické lize hrál 2 sezóny za KAA Gent, odkud přestoupil do anglického ligového týmu Coventry City FC. Po necelých dvou sezónách přestoupil do anglického druholigového týmu Wolverhampton Wanderers FC, odkud se vrátil do Belgie do RAEC Mons a KRC Genk. Následovalo kratší působení v ruském týmu FK Rubin Kazaň a po něm návrat do belgické ligy do týmu Standard Lutych a SV Zulte-Waregem. Dále nastoupil ve třech zápasech italské Serie B za Brescia Calcio. Po návratu do Belgie hrál za RAEC Mons, se kterým sestoupil z ligy. Kariéru končil v nizozemské nižší soutěži v týmu HSV Hoek. V Poháru UEFA nastoupil ve 3 utkáních a dal 1 gól. Za reprezentaci Belgie nastoupil v roce 2003 ve 2 utkáních.