The invention relates to the field of preparation of biologic oil, and provides a furfural catalytic hydrogenation method under supercritical carbon dioxide and a method for preparing catalysts. The furfural catalytic hydrogenation method under supercritical carbon dioxide comprises the steps that furfural and palladium and carbon catalysts are added to a reaction still, then the reaction still is sealed, hydrogen is introduced into the reaction still to remove the air in the reaction still, liquefied carbon dioxide is injected into the sealed reaction still through a plunger metering pump, the pressure of the carbon dioxide is made to be above the critical pressure when the carbon dioxide is in an overcritical state, furfural catalytic hydrogenation and upgrading are carried out under the overcritical condition of the carbon dioxide, and a needed liquid product is prepared. The method for preparing the palladium and carbon catalysts comprises the steps of pre-processing of a carrier and preparation of the palladium and carbon catalysts (Pd/C catalysts). In the reaction process, the catalysts have no carbon accumulation phenomenon, can be recycled, largely reduce generation of by-products, and improve the selectivity of the products.