The invention provides a question pushing method and system, which are implemented based on pre-established user models, and the user models include at least two of the following models: an interest model, an attribute model, a behavior model and a relation model, wherein the interest model is established by exploiting questions asked by users and answers thereof, the attribute model is established based on user attributes, the behavior model is established by carrying out statistics on user behaviors, and the relation model is established based on relations between different users. The method comprises the following steps: A, carrying out text analysis on a question to be answered so as to extract question features; B, matching with the user models by using the extracted question features, and carrying out sequencing on users according to the matching degree of the question features with the users in each user model and a preset sequencing weight of each user model; and C, pushing the question to be answered to the front M users in the obtained sequence, wherein M is a preset positive integer. Through the method and system disclosed by the invention, the answer providing efficiency and quality of a knowledge questioning and answering system can be improved.