The invention relates to an antibacterial corrosion-resistant ceramic coating of a non-stick pan and a preparation method of the coating, and belongs to the technical field of ceramic machining. The antibacterial corrosion-resistant ceramic coating comprises the components in parts by weight as follows: 35-40 parts of silicon oxide sol, 5-9 parts of aluminum oxide sol, 1-3 parts of zirconium oxide sol, 5-8 parts of a water soluble polyester modified epoxy resin, 1-3 parts of black iron oxide, 5-8 parts of spherical ceramic micro powder, 8-12 parts of absolute ethyl alcohol, 1-3 parts of silver nitrate, 1-3 parts of aluminum nitrate, 1-3 parts of and fluoride silicone oil and 10-15 parts of deionized water. The preparation method comprises the steps as follows: the materials are mixed according toin the ratio, stirred for 4-6 h in a sealing manner at a temperature of 35-42 DEG C and a rotating speed of 300-350 rpm (revolutions per minute), and then calcinated at a high temperature of 300-350 DEG C; and composite ceramic material powder is composited. The coating of the non-stick pan has good mechanical property, is high in strength, high-temperature-resistant, abrasion-resistant and scratch-resistant, and has an antibacterial function; and the preparation technology is simple, and the coating is non-toxic and harmless to the environment.