After returning to Iran in 1935 he had to work for navy because of his scholarship so he went to Khorramshahr and worked there as a navy officer and in 1941 was transferred to ministry of transportation in Bandar Anzali.
After the election of Mosaddeq as the prime minister of Iran in 1951, Zirakzadeh became the economy ministry deputy.