The invention discloses a tea saponin shampoo containing traditional Chinese medicine extracts and a preparation method thereof, comprising the following materials according to parts by weight: 0.1-1% of sesame extract, 0.2-1% of Ginkgo biloba extract, 20.15-24.1% of a surfactant, 1.8-1.9% of emulsified silicone oil, 0.35-0.4% of cationic guar gum, 0.35-0.4% of NaCl, 0.05-0.15% of EDTA, 0.05-0.15% of magnesium stearate, 1.45-1.5% of propylene glycol, 0.05-0.15% of ethyl p-hydroxybenzoate, and the balance of deionized water. A system of Ginkgo biloba extract, sesame extract and surfactant is added to the shampoo, a scientific ratio is used, the effect of each active ingredient is given to better play, synergy is also provided, the efficiency is thereby multiplied, the active ingredients can permeate in the scalp quickly, relaxing scalp capillaries, promoting absorption of nutrients, reinforcing hair roots, inhibiting loss of hair, and promoting regeneration of hair to achieve the purposes such as hair loss prevention, dandruff removal and itching stopping, hair protection and hair nourishing, and the shampoo is applicable to hairs and scalps of various characteristics, is free of allergy after using, is free of toxic and side effect, is high in acting speed and is good in hair developing and nourishing effects.