The invention provides a method for preparing 
furfuryl alcohol by utilizing a 
hydrogen transfer reaction to catalyze 
furfural. The method comprises the following steps that under the 
catalysis of a heterogeneous catalyst, namely magnetic hydroxyapatite, the 
furfural and alcoholic compounds with 
hydrogen donors are subjected to the 
hydrogen transfer reaction, wherein the ratio of the magnetic hydroxyapatite to the alcoholic compounds to the 
furfural is 20-120 g to 8-20 L to 1 mol. A reaction container is filled with 
nitrogen (N2) of which pressure is 1-20 bar at 
room temperature, the 
reaction temperature is 100 DEG C-200 DEG C, and a 
reduced product, namely the 
furfuryl alcohol, is obtained after 1-12 h. The method for preparing the 
furfuryl alcohol by utilizing the 
hydrogen transfer reaction to catalyze the furfural is simple in process, convenient to operate and safe and 
environmentally friendly. The catalyst is a non-
precious metal catalyst and cheap and easy to obtain, has 
magnetism and is easy to separate, and can be reused repeatedly. The activity does not decrease. The industrial cost of preparing the furfuryl 
alcohol can be lowered to a large extent, 
ethyl levulinate can be catalyzed to react and gamma-
valerolactone is generated, and other compounds containing C=O bonds can be also reduced.