Geboren wurde Mohamed Zidan am 11. Dezember 1981 in Port Said in Ägypten. Der erste Verein von Zidan war in seiner Heimatstadt El Masry Port Said. Seine Position auf dem Spielfeld ist Stürmer.
Im Jahr 1999 begann seine Karriere als Profispieler in Kopenhagen beim Akademisk BK. Dort zierte die Rückennummer 21 das Zidan Trikot. Beim Akademisk Bold Klub blieb er bis 2003 und kam auf 48 Spiele und 12 Tore. Von 2003 bis 2004 zog er das Trikot des dänischen Vereins FC Midtjylland an. Er wurde in dieser Saison Spieler des Jahres und mit 30 Toren, Torschützenkönig in der dänischen Liga.
Danach zog es Mohamed Zidan in die Bundesliga zu Werder Bremen. Auf dem Zidan Trikot stand beim Club von der Weser ebenfalls die Nummer 21. Nach einem guten Einstand in der Joker Rolle bei Werder Bremen, wurde er aber verletzungsbedingt zurückgeworfen. So kam es zu einem Leihgeschäft mit dem 1. FSV 05 Mainz. Ausgerechnet Mohamed Zidan schoss im Mainzer Trikot gegen Werder Bremen das schnellste Tor der Saison. Ganze 13 Sekunden brauchte er dazu. Nach den Stationen Bremen und Mainz folgte ein Ausflug zum Hamburger SV für die Saison 2007 – 2008. Beim HSV konnte er sich durch Verletzungspech bedingt auch ebenfalls nicht durchsetzen. Er erzielte für die Hanseaten in 21 Spielen nur zwei Tore.
Nach der Saison ging er zu seinem derzeitigen Arbeitgeber, Borussia Dortmund. Dort steht auf dem Zidan Trikot die Nummer 10. Für den Revier-Verein schoss Mohamed Zidan in 28 Spielen sieben Tore.






