The invention discloses a waterproof coating with environment-friendliness, high adhesion, weather resistance, abrasion resistance, anti-fouling and self-cleaning functions. The waterproof coating isprepared from amine-terminated polyether, a liquid amine chain extender, isocyanate, oligomer diol, acrylic resin, organosilicon modified polyurethane, powder and auxiliary agents, wherein the auxiliary agents are filler, a reinforcing agent, a cross-linking agent, a catalyst, a plasticizer, a chain extender, pigment, a tackifier, a stabilizer, a flame retardant and a heat resistant agent; the power is: special cement and graded sand; the waterproof coating has excellent adhesion of metal substrate, good elongation at break and tensile strength, and can maintain excellent performance under various environments, as well as excellent water resistance, excellent solar reflectivity, excellent long-term stain resistance, excellent physical and chemical properties, high tensile and impact strength, flexibility, wear resistance, wet resistance, aging resistance, anti-corrosion protection property and the like, and can spray-coat any substrate such as steel, wood, concrete and the like.