The invention relates to antirust oil and a preparation method thereof. The antirust oil is prepared from the following components by weight percent: 20 to 35 percent of
film forming agent, 5 to 15 percent of antirust agent, 0.1 to 5 percent of co-
solvent, 0.1 to 2 percent of
antioxidant and 40 to 75 percent of basic oil. The preparation method comprises the following steps: preparing all raw materials according to the components and the weight ratio, adding the basic oil into a reactor, heating and stirring, when the temperature is increased to 90 to 120 DEG C, adding the antirust agent, theco-
solvent and the
antioxidant, sufficiently stirring, completely dissolving, lowering the temperature in the reactor to 50 to 80 DEG C, then slowly adding the
film forming agent and the residual basic oil, sufficiently stirring, completely dissolving, cooling to the
room temperature, detecting, discharging the material, thus obtaining the antirust oil. The antirust oil of the invention is high inactually completely
drying speed and has good antirust effects for the long-term storage and transportation of various metals such as iron,
copper, aluminum,
magnesium alloy and the like.