در سال ۱۳۵۶ به حوزه علمیه قم وارد شد و بیشتر دروس مقدمات و سطح را در فرصتی اندک و در نزد استادان برجسته، که بعضاً از نزدیکان وی نیز بودند، به پایان رساند. او از سال ۱۳۶۸، پس از تدریس سطح، به تدریس خارج اصول و خارج فقه پرداخت و سپس به عضویت هیئت علمی دانشگاه قم درآمد و هم‌اکنون به‌طور منظم در دانشگاه تربیت مدرس قم در سطح کارشناسی ارشد و دکترا، کلام جدید و فلسفهٔ تطبیقی تدریس می‌کند.

در درس خارج بزرگان قم، از جمله والد خود، حاضر شد و سال‌ها از محضر آنان بهره‌های بسیار برد. در این مدت از تحصیل علوم عقلی و تفسیر نیز بازنماند.