The chemical transformation of carbon dioxide (CO2) not only reduces the amount of carbon dioxide emitted into the Earth’s atmosphere by humans, but also produces carbon compounds that can be used as precursors for chemical and fuel production. Herein, a selective catalytic conversion of carbon dioxide to methanol is achieved by a bifunctional molybdenum disulfide catalyst (MoS2) with magnesium oxide and nickel and potassium promoters. Molybdenum disulfide prepared by the supercritical ethanol method has a large specific surface area and presents good catalytic performance with high methanol selectivity when loaded with potassium (K) and nickel (Ni) promoters. In addition, the catalysts were evaluated and it was founded that the addition of the K-promoter improved methanol selectivity. This research provides a new strategy for improved product selectivity and space–time yield (STY) of methanol in CO2 hydrogenation.