سعدی در شیراز متولد شد. پدرش در دستگاه دیوانی اتابک سعد بن زنگی ، فرمانروای فارس شاغل بود پس از درگذشت پدر، سعدی در حدود ۶۲۰ یا ۶۲۳ قمری از شیراز برای تحصیل به مدرسه ٔ نظامیه ٔ بغداد رفت و در آنجا از آموزههای امام محمد غزالی بیشترین تأثیر را پذیرفت (سعدی در گلستان غزالی را «امام مرشد» مینامد). غیر از نظامیه، سعدی در مجلس درس استادان دیگری از قبیل شهابالدین سهروردی نیز حضور یافت و در عرفان از او تأثیر گرفت. معلم احتمالی دیگر وی در بغداد ابوالفرج بن ...