Energy saving and surface quality are priorities in manufacturing industry with increased sustainability and high-quality consciousness. This paper presents a cooperative optimization approach to choose optimal cutting parameters for energy saving and quality assurance considering the effects of tool wear and cutting parameter combinations at a certain material removal rate. Cutting energy consumption, energy efficiency and surface roughness are optimization objectives and their functions are developed with cutting parameters and tool wear. The multi-objective optimization model is constructed with constraints and solved by NSGA-III. A turning application case is given and the results illustrate the effectiveness of the proposed method.