The invention relates to a method for preparing a pain killer liniment containing short-pedicel aconite root, belonging to the technical field of traditional Chinese medicine external preparations. The method comprises the following steps: mixing short-pedicel aconite root, Radix Aconiti Kusenzoffii, radix aconite and red flower to be uniform, thereby obtaining a mixture I; adding the mixture I into ethanol, leaching, and merging the leaching solution, thereby obtaining a first leaching solution; adding water to yunnan craibiodendron leaf, and performing heating extraction, thereby obtaining a second leaching solution; respectively grinding frankincense, Forrest Silkvine Stem or Root, Ligusticum wallichii, Psammosilene tunicoides, Paris polyphylla, monkshood, Caesalpinia cucullata and borneol into granules, and mixing to be uniform, thereby obtaining a mixture II; adding the mixture II into ethanol, leaching, and merging the leaching solution, thereby obtaining a third leaching solution; merging the first leaching solution, the second leaching solution and the third leaching solution, and adjusting the mass concentration of ethanol, thereby obtaining the product. According to the pain killer liniment provided by the invention, the yunnan craibiodendron leaf is singly extracted by using water, so that the phenomenon that the stability of the major component, namely the short-pedicel aconite root, is influenced by impurities in the yunnan craibiodendron leaf can be avoided.