The invention discloses waterborne polyurethane dampproof anticorrosive coating and a preparation method thereof. The waterborne polyurethane dampproof anticorrosive coating comprises modified polyurethane composite emulsion, packing, hydroxyethyl cellulose, a preservative, methylsilicone oil, phthalic acid dibutyl ester, a zirconium-aluminic acid ester coupling agent, pigment, a hardening agent, an acrylic ester solution, a dispersing agent, additives and water. The preparation method comprises the following steps: uniformly stirring the water, dispersing agent, pigment, packing, zirconium-aluminic acid ester coupling agent and methylsilicone oil, and dispersing for 61-70 minutes by using a sand mill so as to prepare pigment packing slurry; adding the modified polyurethane composite emulsion into a container, adding the pigment packing slurry, the preservative, the acrylic ester solution and the additives when stirring for 21-30 minutes at the stirring speed of 410-450r/minute, and after stirring for 5-10 minutes, adding hydroxyethyl cellulose; finally, filtering by using a silk filtering net of 160 meshes, and mixing and stirring the obtained filtrate with 5-7 parts of the hardening agent, thereby obtaining the waterborne polyurethane dampproof anticorrosive coating. The waterborne polyurethane dampproof anticorrosive coating has the characteristics of good chemical resistance, good water resistance, good damproof effect, high glossiness, long film service life and the like.