The invention discloses a refreshing, anti-dandruff, nourishing and healthful shampoo and a preparation method thereof. The shampoo contains the following materials: sodium dodecylsulfate, sodium sarcosinate, MES, AES, CAB, 22SB, Arabia gum, tragacanth, a soapberry extract, a weeping willow branch extract, a trumpet creeper extract, a hibiscus leaf extract, a mint extract, glycerol, ethylenediaminetetraacetic acid disodium salt, Parahydroxy benzoic acid methyl easter, ethyl ester, tea seed oil, vitamin C, cationic guar gum, sodium alginate, propylene glycol, distilled water and essence. Compared with the prior art, the shampoo provided by the invention has advantages of mild property and high safety; active substances in natural plants are combined with a surfactant to inhibit dandruff, so as to achieve natural and mild anti-dandruff effect; besides, the shampoo can supplement the hair with nutrients and moisture and prevent dry scalp.