Mehr was born in a Zoroastrian family in Tehran. His father, Mehraban, was from the province of Kerman, and migrated to Tehran when he was 14 years old. He went on to become Chief Accountant in the Iranian Parliament.