The invention relates to a blood-activating and pain-relieving plaster, and a preparation method thereof. A formulation of the plaster comprises: garter snake, snake slough, nux vomica, doubleteeth angelica root, rheum, gansui root, scorpion, rehmannia dride rhizome, asurum uropeum, zhishi, fructus crotonis, almond, divaricate saposhnikovia, kusnezoff monkshood root, angelica archang lica, nutgrass galingale rhizome, clam powder, frankincense, pollen, whole ginseng, whole angelica, myrrh, knoxia root, herba ephedrae, dragon's blood, large cenpitede and forest musk. The preparation method comprises the following steps: pouring sesame oil or perilla oil to a container, boiling the oil, then adding garter snake, snake slough, nux vomica, doubleteeth angelica root, rheum, gansui root, scorpion, then adding other herbs, adding the dragon's blood after 4-5 hours; carrying out decocting with mild fire after all the herbs are added to the container; placing the decocted medical solution in cold water filled in a container to carry out cooling until the solution is transformed into the black solid. According to the present invention, the plaster can be directly pasted on the affected part of the human body and is applicable for most people; the plaster has characteristics of no skin irritation, no toxic and side-effect, simple process, fast release rate, quick therapeutic effect; the plaster is applicable for treating snake bite, small area burn, scald and other surgical wounds, and has effects of blood activating and pain relieving.