Nacido en El Cairo, Mido comenzó su carrera en 1999 con el Zamalek SC, equipo de la Primera División de Egipto.