El-Badry doorliep de jeugd van Al-Ahly. Na acht jaar debuteerde hij voor de Egyptische club. Hij kwam tussen 1978 en 1987 als middenvelder uit voor de club. Hij speelde tussen 1980 en 1985 achttien wedstrijden voor de nationale ploeg van Egypte.
El-Badry was technisch directeur bij Al-Ahly, waarvan hij tevens drie periodes hoofdtrainer was. Hij trainde ook het SoedaneseAl-Merreikh, het Egyptische ENPPI, het LibischeAl-Ahly Sports Club en Egypte onder 23. In september 2019 werd hij aangesteld als bondscoach van Egypte.