Human activities have become a major source of Earth’s climate change, which brings the rise of surface air temperature and subsurface ocean temperature. Therefore, promoting sustainable consumption and production patterns is imperative to minimize the use of natural resources and reduce emissions of pollutants. This study uses Economic Input–Output Life-Cycle Assessment method and structural decomposition model to identify the driving forces that influence the changes in carbon emissions from China’s residential consumption in the context of sustainable consumption. The findings of the study are as follows: (1) indirect carbon emissions from Chinese household consumption increase rapidly over time; (2) the largest carbon dioxide emitting sector turns from agriculture sector in 1992 into service sector in 2007; (3) the consumption level and the emission intensity are the main drivers that influence the change in indirect carbon emissions; and (4) the factor of consumption level presents positive effect on the emissions, while the emission intensity effect plays a negative role. Besides, the factors of urbanization, production structure, population size and consumption structure also promote the rapid increase in carbon emissions.