The invention discloses a pushing method based on big data, which comprises the following steps: S1, acquiring historical records of a target user, if the number of the historical records of the target user is smaller than a preset number, executing the step S2, and otherwise, executing the step S5; S2, acquiring identity information of a target user, and executing S3; S3, generating user type push information based on the target user identity information, and executing S4; S4, pushing user type push information to the target user; S5, generating user push information based on the historical record of the target user, and executing S6; and S6, pushing information to the target user. Compared with the prior art, the method has the advantages that under the condition that the historical records of the target users are insufficient, the target users are classified based on the identity information of the target users, so that the corresponding user type push information is generated and pushed. In this way, information pushing can be achieved under the condition that the historical records of the target user are few or no, and the pushing accuracy is guaranteed.