Debiut na ławce trenerskiej zaliczył w młodzieżowej drużynie Zamaleku. Wygrał z tym klubem młodzieżową ligę. Na kolejny sukces musiał czekać do sezonu 1996/1997. Wprowadził wtedy do I ligi klub Menia. Rok później to samo uczynił z Sharqeya. W roku 2000 powtórzył wyczyn z Suez. W 2001 roku objął młodzieżową kadrę narodową. Wygrał z nią Puchar Narodów Afryki i zagrał w ćwierćfinale młodzieżowych Mistrzostw Świata. Potem z Al-Mokawloon wszedł do I ligi, zdobył Puchar i Superpuchar Egiptu. Od 4 lat pracuje z kadrą narodową. Wygrał z nią Puchar Narodów Afryki 2006, Puchar Narodów Afryki 2008 i Puchar Narodów Afryki 2010. 6 czerwca 2011 zrezygnował z posady trenera reprezentacji Egiptu. Na początku 2012 roku został trenerem Zamalek SC.