With the convening of the annual global climate conference, the issue of global climate change has gradually become the focus of attention of the international community. As the largest carbon emitter in the world, China is facing a serious situation of carbon emission reduction. This paper uses the IPCC (The Intergovernmental Panel on Climate Change) method to calculate the carbon emissions of energy consumption in China from 1996 to 2016, and uses it as a dependent variable to analyze the influencing factors. In this paper, five factors, total population, per capita GDP (Gross Domestic Product), urbanization level, primary energy consumption structure, technology level, and industrial structure are selected as the influencing factors of carbon emissions. Based on the expanded STIRPAT (Stochastic Impacts by Regression on Population, Affluence, and Technology) model, the influencing degree of different factors on carbon emissions of energy consumption is analyzed. The results show that the order of impact on carbon emissions from high to low is total population, per capita GDP, technology level, industrial structure, primary energy consumption structure, and urbanization level. On the basis of the above research, the carbon emissions of China s energy consumption in the future are predicted under eight different scenarios. The results show that, when the population and economy keep a low growth rate, while improving the technology level can effectively control carbon emissions from energy consumption, China s carbon emissions from energy consumption will reach 302.82 million tons in 2020.