The invention discloses preparation and application of an antibacterial agent slowly released by a microcapsule. The antibacterial agent is prepared from, by weight, 1-2,000 parts of the antibacterialagent, 1-1,000 parts of an emulgator, 1-3,000 parts of an enzyme and 1-10,000 parts of water. The preparation method comprises the following steps that S1, antibacterial agent active matter is addedinto water at the constant temperature, the temperature is kept at 20-30 DEG C, uniform stirring is conducted, the revolving speed is controlled at 80-200 revolutions/minute, and the mixture is sufficiently mixed and dissolved; S2, the long-chain organosilicone emulgator is added, the mixture is uniformly stirred, and the revolving speed is controlled to determine that the layering phenomenon doesnot occur; S3, the enzyme is added into the prepared solution, and the revolving speed is controlled to avoid demulsification; S4, essence is added, uniform stirring is conducted, the revolving speedis controlled at 80-100 revolutions/minute, and sufficient stirring is conducted for 30 minutes. The antibacterial agent solves the problems in the prior art that PHMP of the medium and high molecular weight remains in a fabric and has a continuous antibacterial effect, sterilization components and electrostatic adsorption of the fabric have poor effects, washing with water cannot be conducted frequently, and an existing antibacterial agent does not have an ideal effect when applied to fabrics.