Народився 10 травня1975 року в Каїрі. Вихованець футбольної школи клубу «Замалек». Дорослу футбольну кар'єру розпочав 1993 року в основній команді того ж клубу, в якій провів три сезони.
1996 року перебрався до Європи, ставши гравцем італійського «Удінезе». До основного складу команди з Удіне не пробився і за два наступні сезони провів за неї лише 11 ігор у чемпіонаті. Згодом відіграв два сезони в оренді за нідерландський «Де Графсхап».
2001 року повернувся до рідного «Замалека», за який відіграв заключні сім сезонів своєї ігрової кар'єри.