وسبق لعمرو زكي اللعب في صفوف إنبي، كما خاض تجربة الاحتراف في صفوف لوكوموتيف موسكو الروسي وويجان أتلتيك الإنجليزي، بالإضافة إلى الازيجسبور التركي.