The invention discloses a drug for treating a kidney stone and a preparation method of the drug, and belongs to the field of a traditional Chinese medicine. The effective component of the drug comprises the following raw materials: oyster-cap fungus, jasminum laurifolium, ardisia crispa, gurgeon stopper, buta graveolens, neolepisorus ovatus, root bark of the peony tree, humifuse euphorbia herb, lophatherum gracile, needle juniper, wax gourd seed, goose gizzard-membrane, mahonia bealei carr, apiary, phoenix-tail fern and phedimus aizoon. The drug disclosed by the invention is appropriate in compatibility of selected medicinal materials, accords with the theories of the traditional Chinese medicine and the modern medicine, has the effects of promoting circulation of qi and eliminating stagnation, clearing heat and cooling blood, inducing diuresis and expelling stones, and activating blood and dissolving stasis, has a significant curative effect on the kidney stone caused by various symptoms, such as waist aches, weak bodies, poor urination, hematuresis and the like, is free of reoccurrence after recovery, safe and free of a side effect, and worthy of broad popularization and application in clinical, and can achieve the target of treating both symptoms and root causes.