The invention discloses a cotton fabric non-ironing finishing agent, which comprises, by weight, 16-32 parts of ethylene glycol, 6-12 parts of 2-hydroxyethyl methacrylate, 6-8 parts of methyl methacrylate, 4-6 parts of lauryl methlacrylate, 2-6 parts of magnesium chloride, 2-4 parts of a glycerin rosin resin, 10-20 parts of ethyl acetate, 10-30 parts of butyl acetate, 20-60 parts of sodium carbonate, 20-30 parts of poly isobutyl ester, 10-20 parts of phosphotriester, 20-30 parts of lauryl methlacrylate, 20-30 parts of zinc nitrate hexahydrate, 10-20 parts of benzoyl peroxide, 20-30 parts of polydivinyl acetylene, 10-16 parts of naphthenic acid, and 400-600 parts of deionized water. According to the present invention, the production of the cotton fabric non-ironing finishing agent is simple, the used production raw materials are non-toxic, and the fabric treated by the cotton fabric non-ironing finishing agent has characteristics of wrinkle resistance, shrinkage resistance, good shapingeffect, no ironing, starching, fullness, no stain, and the like.