 Said to have started as a mule-driver and a mason, he later fought alongside his older brother and in 875 became governor of Herat.When Ya'qub died in Fars in 879, Amr managed to become the successor of the Saffarid throne over his brother Ali ibn al-Layth, who was the preferred choice of both Ya'qub and the army.In 884, the Bavandid ruler Rustam I, after being repelled from Mazandaran by the Zaydi ruler Muhammad ibn Zayd, arrived to the court of Amr, and requested his aid to reclaim the Bavand throne.