The invention relates to an anti-static agent for cloth. The anti-static agent is prepared from the following raw materials including ethoxy alkylamine, polyethylene glycol diglycidyl ether, tetrabutyl titanate, surfactants, zinc acetate, glycol, glycerin, lauryl ether, octadecyl imidazoline, alkyl quaternary ammonium salts, isopropanol, linear alkylbenzene sulfonate, fatty alcohol-polyoxyethyleneether, sodium stearate, alkenyl sulphonate, white soap powder, phenol salicylate, epoxy resin, phenol, cyclohexanone, xylene and dibutyltin oxide. The anti-static agent has the beneficial effects that (1) the cost is low; a textile product can maintain the original flexibility and hand feeling after being treated by the anti-static agent; the anti-static effect is good; water washing resistance and heat resistance are good; meanwhile, meanwhile, the influence on the hand feel of the textile is small; no injury is caused on the skin; (2) the long-effect maintenance can be realized; the anti-static agent can be used for cloth and can also be widely applicable to various rubber and plastic products.