The invention discloses an antirust and a preparation method and an application thereof. The antirust comprises
corrosion inhibitor, film-forming agent, dispersant, synergist with active groups on the surface, and
solvent; the weight ratio of the
corrosion inhibitor, the film-forming agent, the dispersant and the synergist with the active groups on the surface is 1:0.005 to 0.5:0.002 to 0.4:0.001 to 0.3, and the weight ratio of the
solvent to the
corrosion inhibitor is 100:0.01 to 50. Modifier is added into the antirust disclosed by the invention to carry out
surface modification treatment on the synergist, so that the surface of the synergist is grafted with the active functional groups, such as -OH and -NH3, consequently, the
binding force between the antirust and a base material is enhanced, the antirust time is prolonged, and thereby the antirust effect is enhanced. The antirust disclosed by the invention is basically applicable to the surfaces of various iron-based,
aluminium-based and
copper-based materials, moreover, brushed, sprayed or immersed base materials have excellent corrosion resistance, durability and high
adhesive force; the process of the preparation method is mature, the production cost is low, the production process is green and harmless, and therefore the preparation method is suitable for popularization and application on a large scale.