The invention discloses an anticorrosive coating containing iron oxide red, which comprises two components A and B, wherein the component A comprises the following raw materials in parts by weight: 68-77 parts of epoxy resin E44, 20-25 parts of high chlorinated polyethylene resin, 5-7 parts of titanium dioxide, 5-7 parts of zinc borate, 2-3 parts of catechol, 1-2 parts of iron oxide red, 2-4 parts of sodium hexametaphosphate, 2-4 parts of dibutyltin dilaurate, 3-6 parts of propylene glycol, 2-4 parts of poly (butyl acrylate), 3-5 parts of stearic acid, 2-3 parts of polyacrylamide, 2-3 parts of diphenylamine, 2-5 parts of diethylene glycol dibenzoate, 3-4 parts of zinc stearate, 1-2 parts of hexamethylene tetramine, 10-25 parts of compound modifier, 25-30 parts of dimethylbenzene, 8-10 parts of n-butyl alcohol, 0.8-1 part of 3-(methacryloxy) propyl trimethoxy silane and 0.5-1 part of simethicone. The coating disclosed by the invention has the advantages of good metal adhesive force, small structural pore, compact structure, excellent adhesive force, good flexibility, high impact strength and good corrosion resistance and is capable of playing an efficient protection role to base metal.