The invention discloses an anti-hair loss shampoo and a preparation method thereof. The shampoo is composed of the following components by weight percentage: 70-90% of a shampoo matrix and 10-30% of aChinese herb extracted liquid. The shampoo matrix is prepared from sodium polyoxyethylene fatty alcohol sulfate, soapnut saponin, fatty alcohol polyoxyethylene ether phosphate potassium salt, cetearyl glucoside, triethanolamine cocoyl glutamate, coconut diethanolamide, polyquaternium-7, cationic guar gum, bispyrithione, betaine salicylate, water and other raw materials. The Chinese herb extractedliquid is prepared from safflower, euonymus fortunei, multiflora rose root, garden balsam stem, seed of Intermediate Peashrub, leaf of carya cathayensis, root-bark of ovate catalpa, herba ecliptae, cacumen platycladi, cortex mori, sesame flower and other raw materials. The shampoo provided by the invention has the characteristics of cleaning and dandruff removing, mite killing and itching relieving, hair care and hair strengthening, hair nourishing and hair growing, has significant effects of preventing hair loss and promoting hair growth, also is free of alcohol and silicone oil, and is safeand reliable.