The invention belongs to the field of fabric treatment, and particularly discloses a multifunctional refining agent which is mainly used in a cold batch pretreatment process. Comprising a nonionic surfactant, an anionic surfactant, an antistatic agent, a stabilizer, a chelating dispersion system, an antibacterial agent, an enzyme preparation, a pH regulator, a mixture formed by mixing polyether ester and vegetable oil according to the mass ratio of 1: 3, a solvent and water, the cleaning agent is prepared from components in parts by mass as follows: 12-19 parts of a nonionic surfactant, 13-24 parts of an anionic surfactant, 0.3-0.9 parts of an antistatic agent, 2-7 parts of a stabilizer, 5-9 parts of a chelating dispersion system, 0.2-0.6 parts of an antibacterial agent, 1.5-7.9 parts of an enzyme preparation, 4-9 parts of a pH regulator, 6-14 parts of a mixture of polyether ester and vegetable oil and a proper amount of a solvent and water. The refining agent disclosed by the invention has a refining capillary effect improving effect, relatively good infiltration capacity and excellent hydrogen peroxide stability.