The invention provides a moistureproof dustproof coating for wall surface. The moistureproof dustproof coating comprises ethylene glycol, a wetting agent, an ammonium salt dispersing agent, epoxy resin, chlorinated polypropylene resin, polyvinyl alcohol, an antifoaming agent, a polyurethane curing agent, AMP-95, rutile titanium dioxide, xylene, a mildew inhibitor, a film-forming agent, a plasticizer, fumed silica and deionized water. A preparation method for the coating is simple in process, convenient to operate and low in cost. The coating has moisture resistance, antifogging performance, hard texture, no air-polluting harmful gases like formaldehyde, good gloss, good texture, anti-corrosion performance, energy preservation performance, environmental protection performance, and good hardness; after application, the coating is enhanced in wear resistance and not prone to carbonization, can adhere onto a wall surface, presents superior moisture resistance, and effectively maintains thedryness of a wall; in particular, when applied to the walls of kitchens, bathrooms and the like with high requirements on moisture resistance, the coating is free of spalling and fading caused by other external factors; and the moistureproof coating has good film-forming effect, can realize uniform extension and is not prone to peeling.