By analyzing the mechanism of oil production process and the relationship between each subsystem, a multi-objective optimization model is proposed, which is with maximizing overall oil production, minimizing overall water production and comprehensive energy consumption for per ton oil as the goals, and then a multi-objective evolutionary algorithm NSGA-II is used for solving the multi-objective optimization model in this paper. Finally, the actual production process in a block of an oil production operation area is taken as background for simulation study, the results showed that the effectiveness and rationality of the model and it laid the foundation for the energy saving of oil production process.