The invention discloses an anticorrosive paint containing dimethyl sulfoxide. The anticorrosive paint is composed of a component A and a component B, wherein the component A is prepared from the following raw materials in parts by weight: 84-90 parts of epoxy resin E44, 10-15 parts of high chlorinated polyethylene resin, 10-15 parts of precipitated barium sulfate, 1-2 parts of titanium tetrafluoride, 2-4 parts of sodium monofluorophosphate, 2-4 parts of dimethyl sulfoxide, 2-3 parts of ethylene glycol monobutyl ether, 2-4 parts of ethyl acrylate, 3-5 parts of urea, 2-3 parts of polyacrylamide, 2-3 parts of diethylamine, 2-3 parts of diphenylmethane diisocyanate, 3-5 parts of diisooctyl phthalate, 1-2 parts of ethylene diamine tetra methylene phosphonic acid sodium, 5-7 parts of hydrotalcite, 1-2 parts of dimethylethanolamine, 15-20 parts of compound modifier, 25-30 parts of dimethylbenzene, 10-15 parts of n-butyl acetate, 0.8-1 parts of dilauryl thiodipropionate, 0.8-1 parts of vinyltriethoxysilane and 0.5-1 part of methyl silicone oil. A paint film prepared by the invention has the advantages of good adhesive force to metal, small structure pores, compact structure, good adhesive force, good flexibility, high impact strength and strong corrosion resistance, and plays an efficient protection effect on base metal.