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