The invention provides an ant cervical spondylosis recovering oil liniment and a preparation method thereof. The preparation method is characterized in that polyrhachis vicina roger essential oil is adopted and used as the main raw material, and lycopodium clavatum oil, cassia twig oil, angelica dahurica extract, caulis spatholobi oil, garden balsam stem oil, radix clematidis oil, tripterygium wilfordii oil and turpentine are adopted and compatible with the main raw material the main raw material and the compatible materials are added to a carrier (95% medical methanol) in sequence and prepared into the ant cervical spondylosis recovering oil liniment according to the proportion of a formula. The ant cervical spondylosis recovering oil liniment has the effects of sedating, relieving uneasiness of mind and body tranquilization, resisting inflammation, reliving the tired muscle, relaxing tendons and activating collaterals, expelling wind and removing cold, clearing damp and swelling, and disinfecting and easing pain, can quickly penetrate the skin tissue of a human body, prompt the partial blood circulation, directly take part in the metabolic activity of the body, and enhance or improve a plurality of systems of the body, and achieves a remarkable effect on treating cervical spondylosis.