The invention discloses a medicine composition used for treating myocardial ischemia and a preparation method thereof. The medicine composition used for treating myocardial ischemia is prepared from, by weight, 1.2-3.5 parts of bishydroxycoumarin, 1.0-3.0 parts of beta-ecdysterone, 0.8-4.2 parts of betulin, 1.2-3.6 parts of myristic acid, 0.2-0.8 part of bergapten, 0.1-0.5 part of anti-thrombotic medicine, 0.1-0.2 part of naltrexone, 0.3-1.0 part of menthol, 1.2-2.0 parts of kaempferol-3-rhamnoglucoside, 0.5-2.0 parts of phycocyanobilin, 0.2-0.5 part of erythropoietin, 0.1-1.0 part of alginic acid, 0.1-0.6 part of panaxoside, 0.1-0.2 part of catechinic acid, 0.3-1.2 parts of timnodonic acid and 3.0-10 parts of Arab galactose. The medicine composition used for treating myocardial ischemia is safe, effective, easy to prepare and free of toxic or side effect, can lower myocardial oxygen consumption, relieve myocardial metabolic disorder and correct hemodynamics disorder, has the remarkable effect on treating myocardial ischemia, and has the practical application value clinically for treating or preventing myocardial ischemia.