The invention belongs to the technical field of waterproof anticorrosive coating, and in particular, relates to a weather-proof long-service-life waterproof anti-corrosion flame-retardant integrated coating comprising, by the weight percentage, 20-50% of regenerated dehydrated bio-oil, 5-20% of coal ash, 10-40% of an elastomer, 5-28% of tackifying resin, 2-8% of a wetting agent, 0.5-5% of a modifier, 3-10% of a flame retardant, 0.5-2% of an ultraviolet light absorber, 0.5-2% of an antioxidant and 2-10% of zinc oxide. The invention further discloses a preparation method of the weather-resistantlong-service-life waterproof anti-corrosion flame-retardant integrated coating. The weather-resistant long-service-life waterproof anti-corrosion flame-retardant integrated coating disclosed by the invention has the advantages of ultraviolet resistance, aging resistance, acid, alkali and salt corrosion resistance, flame retardance, strong base layer adhesive force, good low-temperature cohesiveness, good creep self-healing property, low construction energy consumption, safety and environmental protection.