محمدحسن فرزند میرزا سید محمود سال 1230 ق در شیراز متولد شد. در ایّام کودکی، با از دست دادن پدر، تحت سرپرستی دایی اش، تا سن شش سالگی، خواندن و نوشتن آموخت؛ سپس به فراگیری علوم عربی پرداخت و مقدّمات را در سن هشت سالگی به اتمام رساند و در دوازده سالگی به تحصیل کتاب شرح لمعه پرداخت.