The invention discloses a preparation method of a poisoning-resistant catalyst for unsaturated oil hydrogenation. The preparation method is characterized by comprising the following steps of 1, putting an alkaline precipitator solution into a reactor, and heating to a temperature of 60 to 70 DEG C, 2, adding a mixed solution of a soluble nickel salt, a ferric salt and a rare earth salt into the heated alkaline precipitator solution with stirring in a period of 1 to 2 hours, 3, then fast adding alumina carriers into the mixed solution obtained by the steps 2, stirring for 0.5 to 1 hour, filtering, and washing by deionized water until acid radical ions are removed completely, and 4, drying at a temperature of 110 to 120 DEG C for 4 to 5 hours, crushing, and carrying out hydrogen feeding at a temperature of 400 to 500 DEG C for 2 to 3 hours to obtain the poisoning-resistant catalyst for unsaturated oil hydrogenation, wherein an Ni/Fe atomic ratio of the soluble nickel salt to the ferric salt is in a range of 5 to 25 and the poisoning-resistant catalyst for unsaturated oil hydrogenation contains 30 to 50 wt% of nickel, 2 to 5 wt% of iron, 0.5 to 1.0 wt% of a rare earth salt of cerium and 0.5 to 1.0 wt% of a rare earth salt of lanthanum.