The invention discloses a traditional Chinese medicine preparation for treating cancer, which is prepared by 103 types of bulk drugs such as solidago decurrens, Chinese sage herb, hypericum japonicumand the like. A preparation method of the traditional Chinese medicine preparation comprises the following steps: preparing the bulk drugs into water extract by a conventional method; using the prepared water extract for preparing oral solution by a traditional method; drying the obtained water extraction, then conducting grinding and sieving; taking the throughs for extracting powder, and using the extracted powder for preparing tablets, granules, electuaries or capsules by a traditional method. The preparation method also can be as follows: sieving out the dust of the bulk drugs, conductinggrinding and sieving, taking the throughs, conducting disinfection and sterilization to obtain raw powder, and using the raw powder for preparing tablets, granules, electuaries or capsules by a traditional method. With drugs mixed rationally, the traditional Chinese medicine preparation addresses both the symptoms and root causes of cancer. The bulk drugs are frequently-used common Chinese drugs,have low preparation cost and small side effect, and can effectively enhance own immunity, attack pathogen while do not damage body. The traditional Chinese medicine preparation can cure various typesof cancer, particularly lung cancer, stomach cancer, liver cancer, esophageal cancer, pancreatic cancer, cervical cancer and breast cancer.