The invention relates to the technical field of plaster processing, in particular to a plaster for treating cervical spondylosis and lumbar spondylosis and a preparation method thereof. The plaster comprises the following main components: 1-3 parts of corydalis tuber, 1-3 parts of corydalis amabilis, 1-3 parts of salvia miltiorrhiza, 1-3 parts of peach kernels, 1-3 parts of radix cyathulae, 1-3 parts of pseudo-ginseng, 1-3 parts of safflower carthamus, 1-3 parts of rhizoma bletillae, 1-3 parts of rhizoma sparganii, 3-4 parts of olibanum, 1-3 parts of myrrh, 3-4 parts of draconis sanguis and 1-2 parts of rosin. The plaster can effectively treat spondylodynia, repair the damage of connective tissues and nerve tissues caused by the spondylodynia and relieve spondylodynia complications, and has low allergy rate; and after long-term storage, the plaster does not mildew or lose the drug effect.