The present invention discloses a nano-antirust coating. The nano-antirust coating is mainly prepared by stirring the following raw materials, wherein the raw materials comprise, by weight, 46 parts of nano-polyacrylate emulsion, 30 parts of nano-scale titanium dioxide, 20 parts of ethylene glycol, 10 parts of sodium carboxymethyl cellulose, 5 parts of heavy calcium powder, 6 parts of a binder, 10 parts of cellulose acetate, 35 parts of deionized water, 5 parts of tannic acid, 1 part of a pH value adjusting agent and 2.5 parts of a thickening agent. The product of the present invention has excellent performances of excellent extensibility, good elasticity, high tensile strength, water preventing, oxygen preventing, corrosion protection, and the like.