The invention relates to an application of a tanshinone compound in preparing anti-tumor medicaments, and the prepared medicaments can resist tumors, such as brain tumors, lung cancer, liver caner, breast cancer, prostatic cancer, pancreatic cancer, cervical cancer, gastric cancer, esophagus cancer, and the like. Proved by experiments, the tanshinone compound is concentration-dependent to suppress the proliferation of tumor cells. The compound can obviously induce the expression of quinone reductase and obviously suppress the generation of tumor vessels, thus the compound can also be used for preparing cancer chemical prevention medicaments, anti-inflammatory medicaments and medicaments for suppressing the generation of the tumor vessels. Frequently used low-price reagents, such as alcohol, chloroform, methanol, silica gel, and the like, are used for separating tanshinone compound monomers from medicinal materials. The method is simple and reliable, has low cost and high efficiency, can be used for carrying out industrialized mass production and is beneficial to popularization and application. The tanshinone compound has a structural general formula disclosed in the specification.