Tras cinco temporadas en el club fue traspasado al Olympic El Qanah FC por dos años.
Posteriormente fue fichado por Al-Masry y Petrojet FC, volviendo al año siguiente al equipo de su ciudad natal.
En 2010 fichó por el El Sharquia, equipo en el que se retiró en 2011.
Al finalizar la temporada el Ismaily SC lo fichó como entrenador del equipo juvenil.
En enero de 2013 se fue del club para fichar por el Zifta.