Dakarban született, 7 éves korában költözött Franciaországba. 1993-ban a FC Libourne csapatában kezdte a pályafutását. 1994 és 1996 között a Poitiers FC, 1996 és 1999 között a Châteauroux, 1999 és 2003 között a Lens játékosa volt. 2002-ben kis időre kölcsönadták a Birmingham Citynek, de mindössze csak egy mérkőzésen lépett pályára. 2003-ban Olaszországba szerződött a Perugia együtteséhez, ahol két évig játszott. 2005 és 2008 között a Parmát erősítette.