The invention discloses an antifouling antibacterial ceramic glaze, which is prepared from, by weight, 50-60 parts of basic glaze slurry, 7-9 parts of calcium oxide, 3-5 parts of calcium carbonate, 4-6 parts of aluminum hydroxide, 4-5 parts of an antibacterial agent, 5-7 parts of nano zinc oxide, 2-3 parts of sodium hexametaphosphate, 8-10 parts of a phosphoric acid aqueous solution and 2-3 partsof an yttrium nitrate aqueous solution. The invention further discloses a preparation method of the antifouling antibacterial ceramic glaze. By the adoption of the antifouling antibacterial ceramic glaze and the preparation method thereof, the antibacterial agent is added into basic glaze, the antibacterial agent can be uniformly distributed in the glaze, and sintered ceramic can continuously andslowly release silver ions in water, so that a continuous antibacterial effect is achieved; the phosphoric acid aqueous solution and the yttrium nitrate aqueous solution are adopted in the glaze, so that the ceramic sintered by the glaze has good hydrophobicity, dirt cannot be firmly attached to the surface of the coating, the dirt can be washed away when water drops flow past a surface layer, andan antifouling effect is achieved; and a preparation process is simple, the conditions are easy to control, and production cost is low.