The invention discloses a medicine for promoting blood circulation to remove stasis and a preparation method thereof. The medicine is prepared from the following raw materials: rhizoma arisaematis, radix cynanchi panicullati, clove, cinnamon, asarum, radix angelicae, frankincense, myrrh, pawpaws, pinellia ternata, dried ginger, pericarpium citri reticulatae, cortex periplocae, moutan bark, pepper, rhizoma nardostachyos, pseudo-ginseng, safflower carthamus, licorice root, fructus mume, cassia twig, dipsacus root, roasted peach kernels, notopterygium root, calcined keel, roasted eucommia ulmoides, bombyx batryticatus, scorpion, achyranthes root, tetrapanax papyriferus, radix curcuma, coix seeds, cortex erythrinae, cortex phellodendri, fructus forsythiae, radix stephaniae tetrandrae, ephedra, calcined oyster, mulberry twig, fructus lycii, radix rehmanniae praeparata, eupolyphaga, lindera aggregata, roasted aeruginosa, a centipede, a long-noded pit viper, roasted leeches, processed pangolin, roasted radix paeoniae alba, angelica sinensis, radix aconiti preparata, radix angelicae pubescentis, radix aconiti kusnezoffi preparata, roasted fructus psoraleae and honeysuckle. The medicine is organically combined by the medicinal materials, does not have toxic or side effect, can be used for improving the effect of promoting blood circulation to remove stasis, and is beneficial to radical thrombus removal, so that the thrombus treatment effect can be improved.