As the large-scale cascaded reservoirs have been developed rapidly in recent years, river basin flood control (RBFC) has become a complex, multi-objective and multi-reservoir problem. In order to realize the optimal operation and management of reservoirs in mainstreams and branches, this paper presents a generalized multi-objective flood control model (MOFCM) for joint optimal dispatching of cascade reservoirs, which is applied to cascade reservoirs in lower reaches of Jinsha River and Three Gorges Reservoir in Yangtze River (JFCR–TGR). Meanwhile, a multi-objective cultural self-adaptive electromagnetism-like mechanism (MOSEM) algorithm is introduced to solve RBFC problem. In the case study, comparing with the natural runoff of the Chuan River, the maximum release of optimal schemes is lesser, its reduced range is from 1727 to 12,887 m3/s and the flood peak deduction rate is from 6.4 to 48 %. Results of case studies demonstrate that MOFCM is practicable and efficient for multipurpose multi-reservoir flood control. The optimal operation schemes obtained by MOSEM in JFCR–TGR system can be used to assist the decision makers in choosing the most efficient scheme. Furthermore, MOFCM can accomplish multiple-object optimization effectively under various scheduling situations.