Ali Asghar was born on 6 January 1858.
When Ali Asghar returned to his native Tehran, he was promoted to commander of the royal escort cavalry, and in the following years continued to rise to higher offices, eventually bwing promoted to the treasurer of the army.