After further processing the input-output tables of 2007, 2012 and 2017, the carbon emissions are decomposed into four driving factors: energy intensity effect, Leontief technology effect, final demand structure effect and final total demand effect through IO-SDA model. The results show that the energy intensity effect has a significant negative effect, which is the main factor to promote the reduction of carbon emissions. The Leontief technical effect and the final total demand effect are positive effects, and the total final demand effect is the main factor leading to the increase in carbon emissions, and the effect of the final demand structure effect is not significant. In addition, the results of the influence coefficient and the inductance coefficient show that: metal smelting and rolling manufacturing, petroleum processing and coking and nuclear fuel processing, coal mining and processing, and oil and gas mining and processing industries are high-energy-consuming industries, but the status of the basic industry makes it possible to formulate energy-saving policies only in terms of technological progress.