The invention discloses a traditional Chinese medicine used for treating kidney deficiency, and a preparation method thereof. The medicine is composed of three-flower tickclover herb, Chinese peony, Chinese fevervine herb, Japanese creeper stem or root, epimedium, vitis thunbergii, raspberry, sunflower stem pith, white-flowered ixora herb, medlar root, white horse excrement, panax notoginseng, ligusticum, pilose asiabell root, cherokee rose fruit, Chinese hawthorn root, Chinese dodder, kelp base, and pomegranate root. The medicine provided by the invention has the advantages of reasonable formula. According to the invention, Chinese herbal medicines such as three-flower tickclover herb, Chinese peony, Chinese fevervine herb, Japanese creeper stem or root, epimedium, vitis thunbergii, raspberry, sunflower stem pith, white-flowered ixora herb, white horse excrement, and panax notoginseng are added into the raw materials. The medicine has the functions of tranquilizing, nerve soothing, nerve relaxation, fatigue relieving, meridian dredging, pain relieving, kidney nourishing, yin nourishing, and yang improving. Also, ligusticum, cherokee rose fruit, Chinese hawthorn root, and kelp base are easy to obtain, and has the advantages of rich nutrients, low cost, and good taste.