The invention belongs to the technical field of rubber linings, in particular to an anti-corrosion rubber lining and its preparation method, which solves the shortcomings of the prior art such as the lining falling off, fast aging, loose fit, especially high water absorption and easy moisture regain, and proposes An anti-corrosion rubber lining and its preparation method, and the preparation method is widely used, involving petroleum, chemical, fertilizer, metallurgy, electric power acid-base storage tanks, reactors, pure steel equipment used in floor isolation layers, etc. Used in many industrial productions, it includes 20-40 parts of natural rubber, 8-16 parts of styrene-butadiene rubber, 0.5-1.5 parts of peptizer, 8-16 parts of high styrene, 10-20 parts of graphite powder, 20-20 parts of sulfur 30 parts, 0.5-2 parts of high-speed accelerator, 2-4 parts of dispersant. The anti-corrosion rubber lining of the invention has high hardness, strong tensile capacity, good ductility and simple manufacturing process, can be constructed in workshops or on site, and is easy to realize.