The invention discloses a plaster for treating neck-shoulder-waist-leg pain and a method of preparing the same. The plaster for treating neck-shoulder-waist-leg pain is prepared by adding and stirringcarbomer resin, distilled water, glycerol, gelatine, propanediol, nipagin methyl ester and alcohol to such raw herbs as red flower, garden balsam stem, cassia twig, pericarpium zanthoxyli, Chinese mugwort leaves, notopterygium root, lovage, gardenia, rhubarb, dried ginger, ligusticum chuanxiong hort, dragon's blood, Chinese angelica, eucommia bark, achyranthes root, olibanum, myrrh, papaya, woodlouse, radix clematidis, semen brassicae, asarum, cassia bark, Erodium stephanianum wild, monkshood and tourmaline powder according to a certain proportion. The plaster can treat the fracture, the spur, the wind-cold-damp arthralgia and various soft tissue injuries in a short time and can rapidly achieve treatment effect. The plaster has durable efficacy and strong controllability and is easy to produce by batch.