The invention discloses a traditional Chinese medicine preparation for treating osteoporosis and a preparation method thereof, and belongs to the field of traditional Chinese medicine. The effective components of the traditional Chinese medicine preparation disclosed by the invention are composed of the following raw materials: false nettleleaf pepper her, asian snakehead meat, mellea armillaria sporophore, fritsch briggsia, acer truncatum, dwarf Japanese quince, Chinese squill, henry ormosia wood root, glossy privet fruit, canarium pimela, hongkong rhaphidophora stem, wintercreeper, woodfordia fruticosa, rhynchosia volubilis, grape and delavay falsepanax herb; according to the traditional Chinese medicine preparation disclosed by the invention, the selected medicinal materials have good compatibility, meet the theories of traditional Chinese medicine and modern medicine and have the functions of relieving rheumatism and dispelling cold, tonifying kidney and strengthening bone and relieving swelling and pain, the traditional Chinese medicine preparation has a remarkable curative effect on various symptoms caused by osteoporosis, and is short in course of treatment, quick to become effective, free of recurrence after healing, safe and reliable, free of toxic side effects and low in price, thereby being suitable for large scale promotion and application clinically.