Начал играть на профессиональном уровне в «Эсперансе», провёл больше двухсот матчей. В июле 2004 года подписал контракт с «Болтон Уондерерс». Стал первым игроком из Туниса в английской Премьер-лиге. Летом 2006 года перешёл в «Бирмингем Сити» за 2 миллиона фунтов[3]. Его контракт истёк в конце июня 2009 года[4].