The invention discloses an anti-pollution cream and a preparation method thereof. The anti-pollution cream comprises polyglycerol-10 stearate, glyceryl stearate, PEG-100 stearate, cetearyl alcohol, cetyl palmitate, macadamia nut oil, caprylic/capric triglyceride, mineral oil, polydimethylsiloxane, squalane, tridecyl alcohol trimellitate, xanthan gum, nicotinamide, 1,3-butanediol, glycerin, carboxymethyl chitosan, maltooligosyl glucoside, hydrogenated starch hydrolysate, emulsifier, plant extract, phaeodactylum tricornutum extract, citric acid, sodium hydrogen sulfite, fructan, decylglucoside,olive leaf extract, jujube extract, sea haricots frond extract, cactus fruit extract, phenoxyethanol, ethylhexyl glycerol and pure water. The cream can improve the self-protection and repair capability of the skin, resist pollution and reduce the damage to the skin caused by air pollution.