The invention discloses a traditional Chinese medicine preparation for purifying blood, which comprises the following components: hawthorn, Astragalus root, leech, cortex moutan, safflower, hemlock parsley, suberect spatholobus stem, vinegar-radix paeoniae alba, angelica, trogopterus dung, salviae miltiorrhizae, propolis, calendula officinalis root, ginkgo leaf and gynostemma pentaphylla. The traditional Chinese medicine composite has the obvious effect of reducing blood lipid, can promote the decomposition of blood lipid, reduces blood viscosity, and resists atherosclerosis; the traditional Chinese medicine composite has the obvious effects of anticoagulation and anti-thrombosis, can inhibit the aggregation of thrombocyte, improves the activity of plasmin, and promotes fibrinolysis; the traditional Chinese medicine composite has favorable effects of heart strengthening, decompression and arrhythmia resistance, can slow heart rate, dilates coronary artery and blood vessel of brain, increases blood flow, lightens myocardial ischemic injury degree, lowers myocardial oxygen consumption, has obvious prevention effect on ischemic cerebrovascular diseases, can dilate peripheral vessel, reduces vascular resistance and promotes blood circulation; and the traditional Chinese medicine composite can promote the generation of haemoglobin and erythrocyte.