The invention relates to a traditional Chinese medicine preparation for treating cancers and a preparation method thereof. Cancer is one of serious illnesses in human society, numerous people in medical circle carries out research and treatment for years, but the effect is very little and the western medicine can even not effect a permanent cure; commonly, people associate cancer with death which makes the people suffer untold misery. The traditional Chinese preparation comprises 121 types of pure traditional Chinese medicines as follows: musk, bezoar, cordyceps, barbed skullcap herb, centipede, pangolin scales, earthworm, dogwood, lalang grass rhizome, asparagus, puff-ball, twotooth achyranthes root, prepared common monkshood daughter root, cortex cinnamomi, Chinese angelica, figwort root, carapax trionycis, blackberrykiky rhizome, cornucervi pantotrichum, honey and the like. When in preparing, the finished products of pills are prepared by selecting materials, crushing, mixing, preparing pills, drying, inspecting and packing or the finished products of oral liquid are prepared by selecting materials, soaking, decocting, concentrated matching, filtering, filling, pressing caps, sterilizing and packing. By utilizing the pure traditional Chinese medicine preparation to treat cancers, the invention has the advantages of addressing both the symptoms and root causes, having no toxic side effect, eliminating pains of patients and achieving the effect of treating thoroughly.