Məhəmməd Hadi, Zülfüqari ailəsinin üçüncü uşağı idi. Dünyaya gəldiyi cümə axşamı, 2 fevral 1989-cu il, İmam Hadinin (ə) vəfatının ildönümü gününə təsadüf etdiyindən, adını Hadi qoydular. İbtidai təhsilini Ayətullah Səidi meydanı yaxınlığındakı Şəhid Səidi adına məktəbdə və natamam orta təhsilini isə Şəhid Tupçi adına məktəbdə aldıqdan sonra, tam orta təhsilini başa vurmaqdan ötrü Şəhidlər adına məktəbə daxil oldu. Amma bir müddətdən sonra, işləmək məqsədi ilə təhsilini dayandırdı.