The invention discloses a ceramic coating with high-temperature resistance and wear resistance. The ceramic coating is prepared from components in parts by weight as follows: aluminum oxide, silicon oxide, silicon carbide, silicon nitride, boron carbide, titanium carbide, magnesium oxide, zinc oxide, calcium oxide, a binder, a stabilizer and a thickener; the preparation method comprises steps as follows: aluminum oxide, silicon oxide, silicon carbide, silicon nitride, boron carbide, titanium carbide, magnesium oxide, zinc oxide and calcium oxide are subjected to ball milling respectively, then dried, sintered, ground, sieved and mixed, and mixed powder is prepared; the binder, the stabilizer, a defoaming agent and the thickener are added to the mixed powder and mixed uniformly. The ceramic coating has the advantages that the prepared coating has high high-temperature resistance and wear resistance, good surface compactness and high bonding capability; besides, the prepared coating is applied to the surface of equipment, so that the hardness and the surface compactness of the coating are increased after the equipment runs for a period of time, and the bonding property of the coating with a metal matrix is enhanced; besides, materials used during preparation are simple, and site operation is convenient.