The invention provides a traditional Chinese medicine composition for treating a liver cancer. The traditional Chinese medicine composition is prepared from the following 26 traditional Chinese medicines in parts by weight: 30-60 parts of radix bupleuri, 30-60 parts of mylabris, 20-40 parts of finger citron, 20-40 parts of curcuma zedoary, 30-60 parts of turmeric, 20-40 parts of ligusticum wallichii, 20-40 parts of oyster, 10-30 parts of costustoot, 30-60 parts of pericarpium citri reticulatae, 30-60 parts of rhizoma cyperi, 30-60 parts of kelp, 30-60 parts of spreading hedyotis herb, 20-40 parts of szechwan chinaberry fruit, 10-30 parts of Chinese herbaceous peony, 10-30 parts of manyleaf paris rhizome, 10-30 parts of nightshade, 20-40 parts of arenobufagin, 30-60 parts of pleione bulbocodioides, 30-60 parts of felwort, 30-60 parts of radix ophiopogonis, 10-30 parts of nux vomica, 10-30 parts of rhubarb, 10-30 parts of musk, 20-40 parts of sea horse, 10-30 parts of fructus aurantii and 10-30 parts of liquorice. Obvious effects of inhibiting development of the liver cancer are obtained in an animal experiment and a clinical experiment; and the traditional Chinese medicine composition is low in side effect and small in treatment pain of a patient.