1998 року юного захисника запросив до своїх лав італійський «Барі», у складі якого той в сезоні 1998/99 дебютував в іграх Серії A.
Згодом першу половину 2000 року провів в оренді у швейцарській друголіговій «Беллінцоні», по поверненні з якої почав отримувати постійну ігрову практику в «Барі». Утім вже влітку 2001 року команда вибула до Серії B, а сам гравець почав дедалі частіше програвати конкуренцію за місце у складі команди. Протягом 2003 і першої половини 2004 року продовжував грати в Італії, провівши по півроку в друголігових «Мессіні» та «Фіорентині», а також третьоліговому «Пістоєзе».
Влітку 2004 року перебрався до бельгійського «Монса», де провів невдалий сезон — на полі з'являвся нечасто, а сама команда фінішувала на останньому місці в чемпіонаті Бельгії.
Таким чином пропустив переможний для Єгипту домашній КАН-2006, однак наприкінці того ж 2006 року знову почав викликатися до збірної і вже на Кубку африканських націй 2008 в Гані був її основним гравцем, повністю провівши на полі усі матчі команди на турнірі, який завершився для єгиптян захистом титулу континентальних чемпіонів. За два роки брав участь у черговому захисті титулу, на переможному Кубку африканських націй 2010 року в Анголі знову був гравцем «основи».
Також був учасником розіграшу Кубка конфедерацій 2009 року в ПАР. Загалом протягом кар'єри у національній команді, яка тривала 11 років, провів у її формі 78 матчів.