در ۲۲ دی ماه ۱۳۴۶ در خانوادهای بوشهری در کربلا به دنیا آمد. پدر و مادرش اصالتاً بوشهر(دشتی) بودند. پدرش همراه با خانواده به جهت تحصیل علوم حوزوی به نجف اشرف و بعدها به کربلا مهاجرت کرده بودند. محمدحسن دوران کودکی را در نجف اشرف و کربلا سپری کرد و در سن پنج سالگی به همراه خانواده به ایران و شهر قم آمدند. از همان دوران کودکی با هوش سر شاری که داشت و با دقت سوالاتی از پدر و مادر میپرسید. علاقه بسیاری به اهل بیت داشت در زمان تحصیل در دبیرستان ذکر مصیبت اهلبیت را بر روی منبر آغاز کرد.