W 1998 roku podpisał kontrakt z wicemistrzem Francji - FC Metz. W pierwszym sezonie występował z tym zespołem w eliminacjach Ligi Mistrzów. Jego klub odpadł jednak z nich w drugiej rundzie, po porażce w dwumeczu z HJK Helsinki. W 1999 roku dotarł do finału Pucharu Intertoto, gdzie uległ angielskiemu West Hamowi i ostatecznie nie wystąpił w Pucharze UEFA. Przez trzy lata gry w ekipie ze Stade Municipal Saint-Symphorien pełnił tam rolę rezerwowego. W sumie w barwach Metz zagrał 50 razy i zdobył jedną bramkę.
Latem 2002 został zawodnikiem innego pierwszoligowca - CS Sedan. W barwach tego klubu po raz pierwszy zagrał 13 października 2001 w przegranym 0-2 meczu z AS Monaco. W drugim sezonie gry dla tego klubu, spadł z nim do Ligue 2. W Sedanie spędził jeszcze rok. W sumie wystąpił tam 81 razy i strzelił 11 goli.
W 2004 roku trafił do Dijon FCO, podobnie jak Sedan występującego w Ligue 2. Grał tam przez trzy lata i w tym czasie zaliczył 83 występy i 10 bramek dla tego klubu. W 2007 roku przeszedł do AC Ajaccio, w którego barwach zadebiutował 27 lipca 2007 w zremisowanym 1-1 spotkaniu z Dijon FCO.