The invention discloses a textile assistant with an antibacterial performance and a preparation method thereof. The preparation method comprises the following steps: taking triethoxypropylsilane, styrene-maleic anhydride resins, butadiene-styrene transparent impact resins and diphenyl tridecyl phosphate as main components, adding polyethylene glycol mono stearate, lupenyl palmitate, benzoyl peroxide, poly-dimethyl-diallyl-ammonium chloride, sodium dodecyl sulfate, lignin hydrochloride, gelatin, barium chloride, nano-silica, organic acids, a cross-linking agent and deionized water, and performing ball-milling, stirring, emulsifying, pH regulation, heating, heat preservation, ultrasonic oscillation, high-speed shearing and the like. Therefore, after the prepared textile assistant is used, the fabric has an excellent antibacterial effect, also has a certain crease-resistant effect, can meet the industry requirements and has excellent application prospects.