The invention discloses a fire-resistant anti-corrosion coating. The fire-resistant anti-corrosion coating is characterized by being prepared from the following raw materials in parts by weight: 2-4 parts of bentonite, 1-3 parts of quartz sand, 2-3 parts of chromium diboride, 2-3 parts of smoked sheet rubber, 23-26 parts of phenolic resin, 3-4 parts of aluminum phosphate, 24-28 parts of acrylic-acid modified epoxy resin, 2-3 parts of 8-hydroxyquinoline, 2-3 parts of carboxylic glyceride, 4-6 parts of acetone, 4-6 parts of sintered bauxite, 1-2 parts of an antioxidant (RD), 1-2 parts of an antioxidant (DSTP), 1-3 parts of beeswax, 10-14 parts of organic silicone resin, 5-7 parts of talc, 4-5 parts of eleostearic acid, 1-3 parts of isopropyl tri(dioctyl pyrophosphate acyloxy)titanate, 12-15 parts of butyl acetate, 8-12 parts of xylene and 4-7 parts of assistants. The coating disclosed by the invention has the advantages of resisting fire, weathering and corrosion and shielding electromagnetic waves, further has the advantages of environmental friendliness, energy conservation, simple production process, good dispersion effect, low cost, stable performance and long service life, and has good economic and social benefits.