The invention discloses high humid and heat resistant anti-rust oil. The high humid and heat resistant anti-rust oil consists of the following raw materials in parts by weight: 60-70 parts of No.0 light diesel oil, 20-30 parts of rare earth anti-rust hydraulic oil, 0.2-0.3 part of vegetable fat powder, 0.8-1 part of methyl perfluorobutyl ketone, 1-2 parts of sodium bisphosphate, 2-3 parts of urea, 1-2 parts of benzotriazole, 1-2 parts of zinc dialkyl dithiophosphate, 2-5 parts of hydrogenated castor oil, 2-3 parts of ethylene glycol, 3-4 parts of phthalic acid ester, 2-3 parts of 1,2-dially phthalate, 1-2 parts of hexamethylene tetramine and 4-10 parts of acetylated lanolin. According to the anti-rust oil disclosed by the invention, the rare earth anti-rust hydraulic oil is added; by virtue of an alkyl ketone dispersion liquid, the flowability can be improved, and the reaction activity can be increased; and added rare earth ions can react with OH<-> which is produced in a process of performing oxygen absorption corrosion on the surface of a metal base material to produce insoluble complexes, so that the corrosion electrode reaction can be slowed down, and a very good slow-release effect can be achieved.