The invention discloses a traditional Chinese medicine anti-hair loss hair-growing shampoo and a preparation method thereof. The shampoo is prepared from the following raw materials in parts by weight: 60 to 75 parts of a traditional Chinese medicine stock solution, 12 to 15 parts of ammonium laureth sulfate, 4 to 7 parts of cocamidopropyl betaine, 3 to 6 parts of sodium lauroyl sarcosine, 2 to 4parts of cocamide MEA, 0.2 to 0.4 part of guar hydroxypropyltrimonium chloride, 0.3 to 0.7 part of polyquaternium-47, 0.2 to 0.4 part of piroctone olamine, 0.2 to 0.4 part of fibroin, 0.2 to 0.4 partof panthenol, 0.3 to 0.5 part of sodium benzoate, 0.4 to 0.6 part of phenoxyethanol, 0.08 to 0.12 part of citric acid, and the balance of water supplementing the total components to 100 parts. According to the invention, traditional Chinese medicine components including cacumen biotae, dictamnus dasycarpus roots, paeonia veitchii roots, ligusticum wallichii roots, salvia miltiorrhiza roots, angelica sinensis roots, codonopsis pilosula, rehmannia roots, poria cocos, polygonum multiflorum roots, black sesame seeds, radix sophorae flavescentis, eclipta alba, glossy privet fruits, mulberries and dogwood fruits are used as components of the shampoo, so that damage to scalp can be reduced. From the unique perspective of the traditional Chinese medicine in China, the effective components of the Chinese herbal medicines are fused into the shampoo, so that hair loss prevention and hair development are promoted from a milder mode.