The invention discloses a traditional Chinese medicine composition for treating cancers. The traditional Chinese medicine composition consists of the following components in percentage by weight: 12-16% of almonds, 5-9% of ground beetles, 1-3% of leeches, 1-3% of rheum officinale, 8-12% of sculellaria barbata, 6-10% of root of rehmannia, 6-10% of dried lacquer, 7-12% of gadflies, 1-3% of pseudo-ginseng, 6-9% of radix paeoniae rubra, 2-6% of air potatoes, 7-12% of grubs, 3-8% of liquorice, 2-6% of radix scutellariae and 10-15% of peach kernels, totaling 100%. A preparation method for the traditional Chinese medicine composition comprises the following steps: weighing raw materials, processing the raw materials respectively, baking or drying the processed raw materials and then crushing the braked or dried raw materials into medicine powder and uniformly mixing the medicine powder to obtain the traditional Chinese medicine composition. The traditional Chinese medicine composition can be used for solving the problem that the western medicine treatment easily causes a relapse and is great in toxic and side effect, has obvious effects in treating the liver cancer, the kidney cancer, the intestinal tract cancer, the nasopharynx cancer, the carcinoma of gingival, and various cancers in hypogastrium, is safe and reliable, quick in curative effect and capable of prolonging the lives of terminal cancer patients.