En 2005 dio sus primeros pasos en el equipo juvenil del Ismaily SC, club de su ciudad natal.
[1] En enero de 2019 regresó a Egipto para jugar en el Pyramids FC.
[2] En 2005 participó con la selección sub-20 de Egipto en la Copa Mundial Sub-20, celebrada en Países Bajos.
Además disputó la Copa Africana de Naciones 2017, donde resultó subcampeón tras caer ante Camerún.
[3] Con la selección egipcia ha sido 56 veces internacional, anotando seis goles.