W 1999 objął funkcję trenera klubu sudańskiej ekstraklasy Al-Merreikh. Od razu było widać efekty jego pracy. Po sześciu latach pracy opuścił klub i objął funkcję trenera reprezentacji Sudanu. Dostał się z tą drużyną na finały Pucharu Narodów Afryki. Sudan przegrał tam jednak wszystkie mecze. 15 lutego 2009 przestał być trenerem reprezentacji. W połowie 2010 roku powrócił na stanowisko trenera tej reprezentacji[1]. Podczas Puchar Narodów Afryki 2012 jego drużyna awansowała z drugiego miejsca w grupie do fazy pucharowej turnieju. Odpadła po przegranej 3:0 z Reprezentacja Zambii w ćwierćfinale.