The invention discloses a corrosion-resistant ceramic tile and a preparation method thereof. The corrosion-resistant ceramic tile is prepared from the following raw materials by weight: 36-48 parts of barite, 27-39 parts of limestone, 15-25 parts of vermiculite, 12-24 parts of weathered sand, 14-20 parts of calcined potter clay, 5-10 parts of waste mortar, 10-20 parts of spinel, 8-16 parts of gold ore tailings, 11-23 parts of opal, 6-13 parts of slaked lime, 9-18 parts of nanometer boron nitride, 4-8 parts of calcium silicate, 22-34 parts of modified clay, and 2-4 parts of sodium carbonate. The ceramic tile of the invention has excellent chemical corrosion resistance, can resist long-term and repeated erosion caused by household chemical reagents, chemical articles, and acid-base salts such as swimming pool salts and the like, has maintained surface gloss, is high in strength, low in water absorption and good in weatherability, has greatly increased service life, is widely applicable to walls and floors of living rooms, bathrooms, kitchens, balconies, and the like, and has wide market prospects.