The invention discloses a Chinese medicinal preparation for treating osteoporosis. The preparation is prepared from the following raw materials by weight: 9 grams of achyranthes bidentata, 15 grams of poria cocos, 10 grams of bighead atractylodes rhizome, 10 grams of psoralea, 12 grams of eucommia bark, 12 grams of Chinese angelica, 12 grams of Szechuan lovage rhizome, 10 grams of astragalus root, 10 grams of cassia bark, 10 grams of myrrh, 10 grams of epimedium, 10 grams of angelica pubescens, 10 grams of medlar, 6 grams of earthworm, and 6 grams of licorice. The Chinese medicinal preparation for treating the osteoporosis is reasonable in formula, has the effects of tonifying kidney, strengthening bone, nourishing qi to invigorate spleen and promoting blood circulation to nourish qi, is convenient to prepare, exact in treatment effect and quick in response, and does not have toxic or side effect.