سید محمد حسین بهشتی دوم آبان ماه 1307 در محله‌ی لُنبان اصفهان و در خانواده‌ای روحانی متولد شد. تحصیلات خود را در زادگاهش آغاز کرد، اما به شوق فراگیری علوم دینی، دبیرستان را نیمه تمام رها کرد و به مدرسه‌ی علمیه صدر اصفهان رفت و همزمان زبان انگلیسی را نیز آموخت. سپس به قم رفت و درس خود را نزد اساتیدی چون آیت الله بروجردی و حضرت امام خمینی (ره) ادامه داد و همزمان دیپلم متوسطه را نیز گرفت و در دانشکده‌ی علوم معقول و منقول دانشگاه تهران پذیرفته شد.