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.