Zahedi valmistui Iranin sotilasakatemiasta vuonna 1916 ja liittyi Persian kasakkaprikaatiin. Hän yleni vain 25-vuotiaana prikaatikenraaliksi ja osallistui kurdien kapinan tukahduttamiseen Länsi-Persiassa. Hän nujersi myös brittien tukeman šeikki Khazal Khanin separatistisen kapinan Khūzestānissa. Šaahi Reza Pahlavi nimitti Zahedin Khūzestānin ja Eṣfahānin kuvernööriksi. Kun Iso-Britannia ja Neuvostoliitto toisen maailmansodan aikana miehittivät Iranin, saksalaismielisyydestä epäilty Zahedi vangittiin syyskuussa 1942. Hän joutui olemaan vuoteen 1945 saakka brittien internoimana Palestiinassa. Uusi šaahi Mohammed Reza Pahlavi nimitti hänet vuonna 1949 pääkaupunki Teheranin sotilaskuvernööriksi ja poliisipäälliköksi sekä senaatin jäseneksi.