The invention discloses a Chinese herbal medicine with an anti-cancer effect. The Chinese herbal medicine is prepared from the following components in part by weight: 8 to 25 parts of barbed skullcap herb, 4 to 10 parts of madagascar periwinkle herb, 5 to 15 parts of marrubiin, 3 to 10 parts of polygonum bistorta L., 10 to 25 parts of rubia cordifolia and 12 to 25 parts of suberect spatholobus stem. In the Chinese herbal medicine, the barbed skullcap herb can treat early liver cancer, lung cancer, rectal cancer, nasopharyngeal darcinoma, cervical carcinoma and multiple neuralgia, detoxify andrelieve swelling and pains and is matched with the barbed skullcap herb to achieve the effect of enriching blood, promoting blood circulation, relieving swelling, eliminating stasis and detoxify. Clinical results prove that the Chinese herbal medicine is definite and stable in curative effect and quick in response, the rubia cordifolia has the effects of enriching blood, promoting blood circulation, softening and disintegrating mass, treating anemia and the like, and a hematopoietic function is promoted, so that erythrocytes are vigorous in generation and leukocytes are proliferative. After the Chinese herbal medicine is taken by patients, the pain is small, the cost is low, and the clinical cure rate reaches 71.5 percent; and compared with the conventional treatment method, the Chinese herbal medicine is easy to accept by the patients, is suitable for the preoperative and postoperative administration of the patients, does not have toxic or side effect and sequelae after healing, and is wide in application.