He was born in July 1966 in Tehran. In 1985, he was accepted in the field of civil engineering at the Faculty of Engineering, University of Tehran, and in 1989, he graduated.
He started his professional activity in 1989 in Tehran Metro Company and in 1990 he designed space structures in the Space Structures Company for 1.5 years at the same time as his military service. He worked as the head of the structural department and ten years later in 2002, together with Peyman Khalaghi, he founded Istaban Consulting Engineers Company.