У дорослому футболі дебютував 1997 року виступами за команду клубу «Сфаксьєн», в якій провів чотири сезони, взявши участь у 103 матчах чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Аякс», до складу якого приєднався 2001 року. Відіграв за команду з Амстердама наступні п'ять сезонів своєї ігрової кар'єри.
У 1998 році дебютував в офіційних матчах у складі національної збірної Тунісу. Протягом кар'єри у національній команді, яка тривала 9 років, провів у формі головної команди країни 61 матч, забивши 1 гол.