The invention discloses an antibacterial masterbatch, nano antibacterial super-tough plastic added with an antibacterial masterbatch and preparation and an application of the plastic and relates to the technical field of high molecular materials. The nano antibacterial super-tough plastic is characterized by being prepared from the following raw materials in parts by weight through blending and extruding: 70-93 parts of resin, 2-10 parts of antibacterial masterbatch, 5-20 parts of a flexibilizer, 0.1-1.0 part of an antioxidant and 0.2-1.0 part of a lubricant. The preparation method comprises the following steps: firstly, preparing the antibacterial masterbatch, then, weighing the raw materials in proportion, adding into a high speed mixer and mixing for 2-10 minutes; and then, extruding and granulating the obtained mixture through a twin-screw extruder to obtain the nano antibacterial super-tough plastic. The nano antibacterial super-tough plastic disclosed by the invention has an efficient, lasting, broad-spectrum and safe antibacterial effect, can be applied to preparation of spectacle frames and can satisfy the requirements on characteristics of the spectacle frames such as great elasticity, strong toughness and difficulty in breakage.