محمد صادق (محی الدین) حائری شیرازی در اسفند سال 1315 در شیراز در خانواده ای اصیل و روحانی به دنیا آمد. پدرش آیت الله عبد الحسین حائری، مجتهدی زاهد و عارف بود. وی تحصیلات کلاسیک خود را تا اخذ دیپلم ریاضی در شیراز طی کرد و در سال تحصیلی 1334 ـ 1335 به قصد شرکت در کنکور و ورود به دانشگاه، به تهران آمد، اما علیرغم داشتن همه شرایط برای ورود به دانشگاه به دلیل مسائل سیاسی او را از تحصیل بازداشتند. پس از آن (سال1335)، به تحصیل علوم حوزوی رو آورد. دوره سطح را ابتدا در مدرسه منصوریه، مدرسه سید علاءالدین حسین و سپس مدرسه آقا باباخان طی نمود. در این دوره از درس بهاءالدین محلاتی و محمدعلی موحد بهره برد. پس از فراغت از دروس سطح، برای ادامه تحصیلات حوزوی به قم رفت و در درس سید حسین طباطبایی بروجردی، محقق داماد و امام خمینی(ره) حاضر شد.