The invention provides a traditional Chinese medicine preparation for treating liver cancer, comprising the following raw medicines in parts by weight: 10-20 parts of acanthopanax, 10-20 parts of oldenlandia diffusa, 10-20 parts of radix astragali, 10-20 parts of cambogia, 10-20 parts of glossy privet fruit, 10-20 parts of white atractylodes rhizome, 10-20 parts of radix polygoni multiflori preparata, 10-20 parts of oriental wormwood, 10-20 parts of turmeric, 10-20 parts of selfheal, 10-20 parts of umbellate pore fungus, 10-20 parts of magnolia vine fruit, 10-20 parts of curcuma zedoary, 10-20 parts of tuckahoe, 10-20 parts of eclipta, 10-20 parts of root of red-rooted salvia, 10-20 parts of white peony root, 10-20 parts of barbed skullcap herb, 10-20 parts of baical skullcap root, 10-20 parts of epimedium, 1-10 parts of toad venom and 1-10 parts of scorpion. The traditional Chinese medicine preparation for treating liver cancer has the beneficial effects of prolonging the life time of inoperable patients, playing an adjuvant treating effect on patients treated mainly by operation, radiation treatment and chemo-treatment, and having certain curative effects on liver cancer-specific backgrounds of liver diseases such as hepatitis and liver cirrhosis.