سد ملاصدرا با وجود سد مهم درودزن و تأمين آب براي بخشي از دشت حاصلخيز منطقه، بخش وسيعي از زمينهاي مستعد و قابل كشت در كامفيروز استان فارس بدون آب مانده بود. علاوه بر آن با جاري شدن سيلابهاي خروشان همه ساله خسارتهايي به كشاورزان منطقه وارد ميشد. براي حل اين مشكلات و به منظور تأمين برق در زمان اوج مصرف، تأمين آب شرب و صنعتي شهرشيراز و كنترل حجم آب سد درودزن، سد ملاصدرا در 60 كيلومتري بالا دست سد درودزن واقع در شمال استان فارس، شهرستان اقليد، كيلومتر 22 شهرسده و روي سرشاخه اصلي رودخانه كر در محلي به نام تنگ براق ساخته شد.