У дорослому футболі дебютував 1986 року виступами за команду «Стад Тунізьєн», в якій провів два сезони.
1988 року був запрошений до бельгійського «Стандарда» (Льєж). У своєму першому сезоні в Європі мав регулярну ігрову практику і в 21 матчі бельгійської першості відзначився шістьма голами. Утім вже наступного сезону користувався значно меншою довірою тренерського штабу і отимав суттєво менше ігрового часу, а по його завершенні перебрався до німецького «Айнтрахта» (Брауншвейг), же провів один рік.
У 1991–1993 роках грав за саудівський «Аль-Іттіхад», після чого повернувся на батьківщину, де протягом наступних десяти років грав за «Стад Тунізьєн» та «Клуб Африкен».