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

مرا در نظامیه ادرار بود شب و روز تلقین و تکرار بود