The invention discloses a preparation method of a nano-coating. The nano-coating is prepared from modified polyvinyl alcohol, nano-zinc oxide, aluminum oxide, talcum powder, heavy calcium carbonate, aluminum sulfate, silicone-acrylic emulsion, a whitening agent, nanosized titania, nickel oxide, polyacrylamide, sodium bentonite, OK powder, potassium alum, water, a dispersing agent, a defoaming agent, ethylene glycol, a PH regulator, porous powder quartz, ammonium polyphosphate, elastic acrylic emulsion, zinc borate, a coalescing agent, a wetting agent, bactericide and a thickening agent. The product has the advantages of good antibacterial effect, 100 percent of six-hour sterilizing rate, good caviation oxygen effect, 56 percent of VOC purification rate and about 100 per cubic millimeter ofnegative oxygen ions; the product has the functions of ecological environmental protection, bacteria resistance, health care, air purification and the like, belongs to a waterborne inorganic materialand has no toxicity, low cost and high performance; meanwhile, the production of the product can be met without changing existing production technology and equipment.