The invention discloses a liquid for treating ostalgia, which comprises the following components: safflower carthamus, spatholobus stem, Chinese angelica, angelica sylvestris, levisticum, Thunbergia grandiflora, tree peony bark, cortex acanthopanacis, pseudo-ginseng, pyrite, Cudrania cochinchinensis, Zanthoxylum nitidum, fructus liquidambaris and rice wine. The invention also discloses a preparation method of the liquid for treating ostalgia, which is prepared by placing the safflower carthamus, spatholobus stem, Chinese angelica, angelica sylvestris, levisticum, Thunbergia grandiflora, tree peony bark, cortex acanthopanacis, pseudo-ginseng, pyrite, Cudrania cochinchinensis, Zanthoxylum nitidum and fructus liquidambaris in rice wine. The liquid for treating ostalgia is used for treating cervical vertebra, thoracic vertebra, lumbar vertebra, scapulohumeral periarthritis, rheumatoid disease edema pain, ankylosing spondylitis, hemiplegia hemiplegia, aches in the limbs, hyperosteogeny, acute and chronic gout, sciatica, muscle edema pain and traumatic injury.