He had various teachers, such as Molla Muhammad Mahdi Farzaneh Qomshehei, Hasan Amin Jafari. Sheikh Muhammad Hakim Khorasani, Sayyed Hassan Modarres, Aqa Bozorge Hakim, The Grand Ayatollah Haji Aqa Hossein Qommi, Sheikh Asadollah Yazdi, Fazil, Fazin Barsi, Hajj Mirza Hasan Faqih Sabzevari Khorasani, Mirza Mahdi Esfahani, Mirza Tahir Tonekaboni.