One of the challenging issues in surface water resources management is the optimal operation of multi-dam systems. In addition to the applicability in determining the optimal pattern of operation of existing dams, this approach can be implemented in specifying the optimal capacity of under design dams. In this research, the simulation–optimization technique is used along with the reservoir zoning method in order to specify the optimal role curve of each of the dams in a multi-dam system (i.e., the Marun and Jarreh dams) in monthly intervals. The objective of this study is to develop a multi-objective algorithm on the basis of the zoning of reservoirs for the optimal operation of multi-dam systems. In this technique, instead of increasing the reliability of supplying demands in the whole period regardless the dry months, some of the inflow of rainy periods is stored in dam reservoirs to be consumed in dry months in order to mitigate the severity of deficiency. To examine the efficiency of the proposed model, the results obtained from the system operation in the current conditions are compared under two scenarios including optimal and reference. In the reference scenario, during 30-years, in some dry and low-water years, especially in the last six years of planning, the percentage of the demand supply is zero or less than five percent in several consecutive months. After optimizing the system, the minimum supply percentage in critical and dry months reaches 30 to 60 percent. Also, in the optimization scenario, the percentage of downstream ecological demands is improved. This research indicates that using the solution of this research leads to the better management of reservoirs in multi-dam systems and reduces the severity of deficiency in supplying various uses in low-water months.