The invention provides a varenicline tartrate composition and a preparation method thereof. In the composition, the weight percentage of sorbitol and microcrystalline cellulose is 5:1 to 10:1, and includes a disintegrant, a binder agents and lubricants. This product adopts the powder direct pressing process, the preparation process is simple, easy to operate, good reproducibility, and suitable for large-scale industrial production. Moreover, the varenicline tartrate composition prepared by the present invention not only does not need to control the particle size, but also has small friability, good fluidity, high dissolution rate, good stability and low probability of adverse reactions.