Aubenasban született. Pályafutását az FC Sochaux csapatában kezdte. A felnőtt csapatban 17 évesen, 1983 augusztusában mutatkozott be egy FC Rouen elleni bajnoki alkalmával. 1983 és 1988 között volt a Sochaux játékosa, mellyel 1988-ban bejutott a francia kupa döntőjébe. Még ugyanabban az évben az Olympique Marseille szerződtette, melynek színeiben két évig játszott és két bajnokságot, egy francia kupát nyert. Az 1990–91-es idényben az Arsène Wenger által irányított Monacóban játszott és egy újabb francia kupagyőzelemmel gazdagodott. 1991-ben visszatért Marseille-be, ahol 1992-ben újabb bajnoki címet szerzett, egy évvel később, 1993-ban pedig megnyerte csapatával az első ízben megrendezett UEFA-bajnokok ligáját. A döntőben a Milánt győzték le 1–0 arányban. 1993-ban Olaszországba igazolt az Atalanta együtteséhez, ahol egy évig játszott, majd visszatért Franciaországba a Strasbourg csapatához. 1996 és 1999 között a Montpellier-ben játszott, 1999 és 2001 között pedig a skót Hibernian játékosa volt.