The invention discloses a Web service recommendation method based on user preference feature modeling. The Web service recommendation method based on user preference feature modeling comprises the steps that (1) Web services are collected from a Web service portal, the service roles, targets, processes and marks of the collected Web services are labeled and registered to a service repository in a Web service platform, and a Web service description document is built; (2) the historical service call information of each user is collected from the Web service platform, a historical call information document about the service roles, targets, processes and marks of the users is generated, and a user preference document is built; (3) by calculating the multi-dimensional preference similarity among the users and carrying out weighted fusion, the former N preference similarity neighbors of the users are generated, and N>=1; (4) the Web services most frequently called by the former N preference similarity neighbor users are sequenced, and a final service recommendation list is generated. The Web service recommendation method is suitable for the Web services described by various languages, such as services described by WSDL, services described by OWL-S, and the web services described through the method like the text language, and has universality.