The invention aims at disclosing a pharmaceutical composition for treating the sequelae of heart pass and a preparation method thereof. The pharmaceutical composition disclosed by the invention is prepared from the following active pharmaceutical ingredients in parts by weight: 120-220 parts of safflower, 80-180 parts of radix astragali, 80-120 parts of radix angelicae sinensis, 80-150 parts of radix rehmanniae preparata, 50-100 parts of fructus alpiniae oxyphyllae, 50-100 parts of flatstem milkvetch seed, 30-100 parts of semen cuscutae, 30-160 parts of rhizoma dioscoreae, 30-120 parts of poria cocos, 30-120 parts of fructus crataegi, 30-100 parts of rhizoma polygonati, 20-120 parts of mulberry, 30-90 parts of ground beeltle, 10-80 parts of earthworm, 10-80 parts of leech and 30-150 parts of radix glycyrrhizae. The medicine disclosed by the invention can be added with conventional accessories and prepared into clinically acceptable tablets, granules, pills, capsules, oral liquid and the like according to a conventional process.