The invention discloses antirust oil for a steel plate of an automobile. The antirust oil is prepared from the following raw materials in parts by weight: 0.6 to 1 part of alkenyl succinic anhydride, 50 to 70 parts of 100sn base oil, 1 to 2 parts of tea saponin, 1 to 2 parts of a titanate coupling agent 201, 2 to 4 parts of triethyl acetyl citrate, 3 to 4 parts of natural latex, 1 to 2 parts of calcium stearate, 2 to 3 parts of diisocyanate, 2 to 5 parts of an antirust agent t705, 1 to 3 parts of dipropylene glycol methyl ether acetate, 0.6 to 1 part of 1, 4-cyclohexanedimethanol, 0.5 to 1 part of benzalkonium bromide, and 4 to 5 parts of anti-wear mechanical oil. According to the antirust oil, the added anti-wear mechanical oil can form a molecular oriented adsorbing film on the metal surface, so that the friction is reduced, and the obtained modified terpene resin is high in adhering performance and high in thermal stability, promotes the compatibility of materials, and improves the adhesion of a coating film; zinc dihydrogen phosphate is used as a commonly-used metal surface treating agent and has good antirust and anticorrosion effects; added lanthanum ions and OH<-> generated by performing oxygen absorption corrosion for the surface of a metal base material can generate an insoluble complex to delay the corroded electrode reaction, and thus, a good controlled release effect is achieved.