The invention relates to an anti-corrosion polycarbonate sheet and a preparation method thereof, and belongs to the technical field of sheet preparation, wherein the preparation method comprises the following steps: step 1,a polycarbonate sheet is cleaned and dried to obtain a pretreated polycarbonate sheet; step 2, the pretreated polycarbonate sheet is placed under a UVC lamp to be irradiated for 0.5 h, and a surface modified polycarbonate sheet is obtained; and step 3, the surface modified polycarbonate sheet is placed in an anti-corrosion coating, standing is conducted for 1 min, then the polycarbonate sheet is taken out and cured, and the anti-corrosion polycarbonate sheet is obtained, wherein the anti-corrosion coating is a fluorine-containing water-based acrylate coating, has the characteristics of environmental protection and health, contains a relatively long F-C chain, and can improve the hydrophobicity and corrosion resistance of the plate; modified montmorillonite is added into the anti-corrosion coating, so that the diffusion path of corrosion ions can be prolonged, corrosion liquid and oxidizing gas are prevented from entering, and the anti-corrosion performance and the anti-aging performance of the sheet are improved.