The invention discloses a catalyst for preparing synthetic natural gas and a preparation method thereof, and relates to a catalyst. The catalyst is scandium-enhanced coprecipitation type nickle-cobalt-based catalyst, the chemical formula is NiiZrjSck, wherein the subscripts i, j and k in the formula are the molar ratio factor of Ni, Zr and Sc in the catalyst; the catalyst comprises the following components in percent by weight: 48%-62% of Ni, 3%-25% of Sc and the balance of Zr. The preparation method comprises the following steps of: mixing and preparing metered Ni(NO3)2.6H2O, Zr(NO3)4.3H2O and Sc(NO3) into aqueous solution, carrying out coprecipitation reaction with K2CO3 aqueous solution, filtering feed liquid after reaction, cleaning, drying and roasting on filtered cakes, and then obtaining the NiiZrjSck catalyst for methanation of coal or biomass-based synthetic natural gas. The catalyst disclosed by the invention has the advantages that the activity is high and stable, the heat resistance is good, the conversion rate of hydrogenated methanation of CO and CO2 and the per pass yield of a product (methane) can be effectively improved.