Ha militato in Francia con Lens, Bordeaux, Olympique Marsiglia, Nîmes e Metz, in Svizzera con Sion ed Étoile-Carouge ed in Arabia Saudita con il Riyadh Club. Ha vinto quattro campionati francesi (tre con l'Olympique Marsiglia ed uno con il Bordeaux) e due Coppe di Francia (una con l'Olympique Marsiglia e l'altra con il Bordeaux).