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.