The medicine for treating heart diseases is prepared with fleeceflower root, epimedium, flavescent sophora root, schisandra, red sage and other Chinese medicinal materials and through drying, crushing, 120 mesh sieving, mixing, disinfection and other steps. It may be prepared into various forms, including medicine powder, water pills, honeyed bolus, capsule, etc. It has high curative effect on coronary heart disease, fibrillation, insufficient blood supply, etc. and is suitable for patients of cardiac vascular diseases in different age.