The invention discloses a shampoo special for coal mines and a prepration method thereof. The preparation method comprises the steps that firstly, under water bath conditions, decyl glucoside, sodium alpha-olefin sulfonate, sodium methyl cocoyl taurate, sodium laureth sulfate, cocamidopropyl betaine and cocoanut fatty acid diethanolamide are dispersed into dionized water and disodium edetate dehydrate one by one, heated to 80 DEG C, and then fast stirred uniformly; secondly, guar gum, PEG-7 glyceryl cocoate, PEG-75butyrospermum parkii fruit ester and silicone emulsion are sequentially added to be dissolved and stirred uniformly; and thirdly, a mixture is cooled to 45 DEG C, hydantoin, pearl concentrate, sodium chloride, citric acid and essence are added into the mixture for a constant weight purpose, the pH value is adjusted, and the mixture is stirred uniformly. The shampoo special for the coal mines can be used for clearing away coal black easily, damage to the skin is effectively avoided, the skin is made to be clean, comfortable and moisturized, the number of times of bathing of a miner can be decreased, the bathing time of the miner can be shortened, and bathing water is saved.