The invention discloses a weatherproof and antibacterial polycarbonate engineering plastic and a preparation method thereof. The engineering plastic is prepared from the following raw materials in part by weight: polycarbonate, weatherproof resin ASA, an antibacterialagent, a flexibilizer, a compatilizer, a dispersing agent, an antioxygen and other aids. The preparation method comprises the following steps: a, respectively performing force air drying on the polycarbonate and the weatherproof resin ASA; b, weighing the antibacterialagent and the dispersing agent, and mixing the two uniformly; c, weighing the flexibilizer, the compatilizer, the antioxygen and other aids, and putting into a super mixer for dry mixing, together with raw materials in step a and step b; and d, putting the mixedmaterials in the step c into a twin-screw extruder, and performing melt extrusion for granulation. The weatherproof and antibacterial polycarbonate engineering plastic has the advantages of ageing resistance, yellowing resistance, good weatherability, and durable antibacterial function.