The invention discloses a high-corrosion-resistant and wear-resistant coating and a preparation method thereof. The coating comprises a base layer and a surface layer, wherein a base layer paint coats a base material to form the base layer, and a surface layer paint coats the base layer to form the surface layer; the base layer paint comprises the following components in percentage by weight: 50-60% of polyether ketone, 20-30% of fluororesin, 10-20% of epoxy resin, 2.0-8.0% of organic silicon resin, 0.1-0.4% of a leveling agent, 0.5-1.5% of a wetting agent and 0.1-0.4% of a defoaming agent; and the surface layer paint comprises the following components in percentage by weight: 8-16% of polyether ketone, 75-85% of fluororesin, 3.0-7.0% of nano-titanium dioxide, 0.5-1.5% of a wetting agent, 0.1-0.4% of a leveling agent, 0.1-0.4% of a defoaming agent and 0.3-1.0% of a pigment. The preparation method comprises the following steps: uniformly spraying the base layer paint by using a corona discharge type electrostatic powder spray gun, then baking under the condition that the baking temperature is 240-330 DEG C, so as to form the base layer, directly spraying the surface layer paint without cooling after the base layer is formed, spraying the surface layer paint, and baking to form the surface layer so as to ensure that the high-corrosion-resistant and wear-resistant coating disclosed by the invention is prepared. According to the high-corrosion-resistant and wear-resistant coating disclosed by the invention, the base material and the base layer are closely combined, and the base layer and the surface layer are also closely combined, so that the high-corrosion-resistant and wear-resistant coating has the advantages of high adhesive force, high corrosion resistance, abrasion resistance and impact resistance.