The invention discloses a plaster for treating neck-shoulder-waist-knee swelling pain and a preparation method thereof. The plaster is characterized by comprising obscured homalomena rhizome, dried ginger, clematis root, desertliving cistanche, amber, garter snake, garden balsam stem, inebriate achnatherum, scarab, earthworm, centipede, tall gastrodia tuber, uncaria, peach kernel, red flower, prepared rehmannia rhizome, white paeony root, Chinese angelica, szechuan lovage rhizome, twotooth achyranthes root and fortune's drynaria rhizome. An external plaster is obtained by the crushing and screening processes of the traditional Chinese medicines, the extraction process of medicine liquid and the preparation process of the plaster. The selected pure traditional Chinese medicinal materials are reasonable to match, and complement one another, an effective synergistic effect is achieved, the plaster can be used for dispersing the blood stasis, relieving the swelling and the pain, relaxing the tendons and activating the collaterals, and the treatment effect on uncomfortable symptoms such as the swelling pain caused by different types of cervical spondylosis, scapulohumeral periarthritis, lumbar disc herniation, gonitis and hyperostosis of different degrees is obvious; meanwhile, side effects are avoided, the cure rate is high, the plaster is convenient to use, and the marketing value is high.