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.