وولد الدكتور حسن الشافعي في التاسع عشر من شهر ديسمبر 1930 بمحافظة بنى سويف، وحصل على ليسانس اللغة العربية والعلوم الإسلامية من كلية دار العلوم جامعة القاهرة 1963م، ثم على الشهادة العالية في العقيدة والفلسفة من كلية أصول الدين بجامعة الأزهر في العام ذاته، كما حصل على الدكتوراه في الفلسفة الإسلامية من جامعة لندن عام 1977م.