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