He studied under the supervision of Sayyed Ahmad Lavasani. He then went to Marvi Madrasah by order of Muhammad Taghi Amoli.
Most of his early life was spent in Amol. He travelled to Tehran in 1329 solar. After his preliminary education in Amol, he was introduced to Haj Fath Allah Madrasah in Tehran.
Some of his masters are:
Abul Hasan Sharani
Abul Hasan Rafiee Qazvivni
Mirza Mehdi Elahi Qmoshehei
Muhammad Hosen Fazi Touni
Mirza Ahmad Ashtiani
Sayyed Ali Qazi
Sayyed Muhammad Hosein Tabatabei
Sayyed Mahdi Qazi
He is also skilled in jurisprudence, poetry, traditional medicine, mathematics and astronomy.
Regarding the relationship between science and religion, he believes the latter should serve as guidance for the former.