In China, offshore wind energy is a popular source of green energy. Selecting offshore wind turbine design schemes is a decision problem based on multiple criteria. However, the selection is hardly made from the point of view of the life cycle due to the complex association of evaluation criteria, especially in the conceptual design stage. To solve this problem, a new multi-criteria decision-making framework for selecting the life cycle design scheme of offshore wind turbines is designed. The design information of the life cycle process of these turbines is expressed using Function-Structure-Material-Process-Transportation model in this framework. The life cycle evaluation index system of offshore wind turbines was established and mapped with this model to carry out rapid evaluation of various schemes. In light of this, an intuitive fuzzy Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) method based on analytic network process (ANP) was proposed to process fuzzy decision information and establish criteria correlation. Finally, a case study was conducted, and sensitivity and comparative analyses were carried out. The proposed method can effectively select the optimal scheme from six different design schemes for the life cycle of offshore wind turbines.