An antibacterial coating and a preparation method therefor. The antibacterial coating comprises a nano silver/kaolin antibacterial agent and a zinc oxide/kaolin antibacterial agent, wherein the weight ratio of the nano silver/kaolin antibacterial agent to the zinc oxide/kaolin antibacterial agent is 0-1. The preparation method comprises: separately preparing nano silver/kaolin and zinc oxide/kaolin, mixing the two and adding the mixture into oil paint, and stirring for uniform mixing.La présente invention concerne un revêtement antibactérien et son procédé de préparation. Le revêtement antibactérien comprend un nano-agent antibactérien à base de kaolin/argent et un agent antibactérieb à base doxyde de zinc/kaolin, le rapport en poids du nano agent antibactérient à base dargent/kaolin sur lagent antibactérien à base doxyde de zinc/kaolin étant de 0 -1. Le procédé de préparation comprend les étapes consistant à : préparer séparément un nano-agent antibactérien à base dargent/kaolin et un agent antibactérien à base doxyde de zinc/kaolin, à mélanger les deux et à ajouter le mélange dans la peinture à lhuile, et à lagiter pour un mélange uniforme.