The invention provides composite environmentally-friendly antibacterial paint and a preparation method thereof. The composite environmentally-friendly antibacterial paint comprises polyester modifiedorganosilicone resin, polypropylene grafted glycidyl acrylate, polyester modified acrylic resin, zirconium-containing composite silicate powder, cellulose acetate, nanometer zinc oxide powder, bamboofiber ultrafine powder, dibutyltin dilaurate, boiled tung oil, limonene, phthalic anhydride, a titanium dioxide suspension, methoxypropyl acetate, polyethylene wax, palm wax, nickel slag powder, pearlpowder, a leveling agent, a toughening agent, a defoaming agent, a coupling agent and a solvent. The composite environmentally-friendly antibacterial paint has the advantages of wide raw material source, low cost, low VOC content in paint construction and use, environmental friendliness, strong adhesion, weather resistance, pollution resistance, antibacterial property, low surface friction coefficient, scratch resistance, scrub resistance, long service life, and no problems such as foaming, cracking, whitening or even delamination after long-term use.