In 1936 he moved to Iraq and has studied in seminaries of Karbala and then Najaf under Grand Ayatollah Mohammad Hadi Milani, Abdol Hadi Shirazi, Hossein Heli, Mohammad Kazem Shirazi and especially Abu al-Qasim al-Khoei.
Then he started teaching in the Seminary of Najaf until 1979, when he moved back to Iran and resided in Qom.