En 2005 dio sus primeros pasos en el equipo juvenil del Ismaily SC, club de su ciudad natal. El 15 de septiembre de 2011, debido a la grave crisis financiera que enfrenta el club es transferido al Al-Ahly de El Cairo, donde permanece hasta 2018. El 9 de abril, es cedido durante dos meses al KuPS Kuopio, de Finlandia. El 23 de mayo de 2018, es fichado por el club Al-Ahli Jeddah de Arabia Saudita por dos temporadas.[1] En enero de 2019 regresó a Egipto para jugar en el Pyramids FC.[2]
Selección nacional
En 2005 participó con la selección sub-20 de Egipto en la Copa Mundial Sub-20, celebrada en Países Bajos. Debutó con la selección absoluta de los faraones el 14 de junio de 2008 en un encuentro ante Malaui, partido válido para la clasificación a la Copa del Mundo 2010. Anota su primer gol nacional el 17 de noviembre de 2015 contra Chad. Además disputó la Copa Africana de Naciones 2017, donde resultó subcampeón tras caer ante Camerún. El 13 de mayo de 2018 fue preseleccionado por el seleccionador Héctor Cúper para la prelista de Egipto que disputó la Copa Mundial de Fútbol de 2018.[3]
Con la selección egipcia ha sido 56 veces internacional, anotando seis goles.