The invention discloses a catalyst for synthesising methanol by hydrogenation of carbon dioxide. The catalyst is composed of oxides with the following molar ratio based on metal: 20-50% of La, 0-10% of M, 15-35% of Cu, and 2-15% of Zn, wherein M is one or more of Zr, Y, K, Ag, Ce, Pd, Mn, Mg, Fe, Co, Ni or Cr. The catalyst disclosed by the invention has the advantages that preparation is simple, operation is easy, catalyst performance repeatability is good, industrial amplification is easy to realize, and reaction conversion rate and reaction selectivity are high.