The invention discloses high-efficiency antirust grease and a preparation method thereof. The grease comprises the raw materials of, by weight: 20-40 parts of base oil A, 40-60 parts of base oil B, 4-6 parts of octadecylamine, 3-4 parts of diphenylmethane diisocyanate, 0.5-2 parts of hexamethylenediamine, 1-3 parts of an antioxidant , 2-4 parts of an antirust agent A, and 3-5 parts of an antirust agent B. The preparation method is that: the raw materials are added according to a certain ratio under an appropriate temperature, and mixing and blending is carried out. The antirust grease provided by the invention has excellent high-temperature resistance, high-humidity resistance, salt-spray resistance, and atmospheric corrosion resistance. The grease has good antirust effect for black and non-ferrous metals. The grease is mainly used in long-term storage and antirust of metal products such as bearings, machine tools, machine tool accessories, auto parts, hardware tools, machinery, ordnance, and the like.