The invention discloses an improved collaborative filtering recommendation method based on user characteristics. The method comprises the following steps that according to the mean opinion score of all users, an original user opinion score range is amended, according to the mean value of the modified user opinion score range and the mean opinion score of all users, original user opinion scores are amended, and after normalization processing, user opinion scores are obtained; according to the user opinion scores obtained after normalization processing, adjustment and normalization processing are conducted on the mean value of score difference values, through the combination with an original Jaccard similarity coefficient, the improved Jaccard similarity coefficient is obtained, and the similarity of the user opinion scores is obtained; according to the gender, age and job characteristic information of users, the similarity of user attributes is calculated; the similarity of the user opinion scores and the similarity of user attributes are combined to serve as the final user similarity, and nearest neighbor computing is conducted, and a recommendation list is generated. The method improves the recommendation quality of the traditional user-based collaborative filtering algorithm and reduces the influence of the data sparseness problem to a certain extent.