The invention discloses a blood-activating, stasis-resolving g and pain-relieving cream and a preparation method thereof. The cream includes following substances: safflower seed oil, evening primrose oil, horse oil, hippophae fruit oil, curcuma zedoary oil, mint oil, borneol, menthol, azone, ethanol, a multifunctional emulsifying agent G57, a universal self-emulsifying composite-type emulsifying agent AC-402, a panax notoginseng extract, a safflower extraxt, a radix fici hirtae extract, a cibotium barometz extract, an alangium chinense extract, a zanthoxylum nitidum extraction, 5% sodium carboxymethylcellulose, ethylparaben, 1,2-propanediol, water and essences. Compared with a cream in the prior art, the blood-activating, stasis-dispelling and pain-relieving cream has a cream substrate which contains six traditional Chinese medicine extracts including extracts of panax notoginseng, safflower, radix fici hirtae, cibotium barometz, alangium chinense and zanthoxylum nitidum. The cream has effects of activating blood, resolving stasis, dispersing swelling, relieving pain, clearing heat, cooling blood and promoting tissue regeneration. The cream can enable rheumatism bone pain, bruise, swellings, slight scald, chilblain and the like to be healed early and meanwhile has a basically nourishing function.