Enterprise internship is not only an important method to implement CDIO engineering education, but also a complex engineering system involving multi-party interests and cooperation. Based on an in-depth study of the connotation of enterprise internship and the win-win points of all parties, using CDIO and the outcome-based education (OBE), this paper proposed an enterprise internship involving the “six elements” of orientation integrated design, target indexation, curriculum-based design, diversified implementation modes, effective evaluation and improvement, and institutional operation and management, which covers the whole process of talent cultivation from enrollment to graduation. To implement the proposed enterprise internship, a "six common" cooperation mechanism is constructed. Based on the enterprise internship involving “six elements”, a four-year coherent curriculum combining enterprise internship and on-campus courses is developed, which contributes to the talent cultivation mode with engineering abilities training as the mainline. The curriculum has been applied on the Department of Automation at Beijing Institute of Petrochemical Technology (BIPT) and the outcomes from the curriculum are reported in this paper.