This paper uses STRIPAT models to find the impact of population, economy and technology on CO2 emissions of China. The result shows the impact of population, economy and technology on CO2 emissions are 1.253, 1.076, and 1.077 respectively. According to the future prospect of China, three scenarios of China's economic development are given to forecast the CO2 emissions, the forecasting results shows that if China's economic, population and energy consumption is increasing 7%, 0.4%, 5% every year, respectively. CO2 emissions will reach 21.05 x 10(8)t in 2020. The CO2 emissions per unit GDP is decreasing by 45.54% in 2020 compared to 2005, which can fulfill the Chinese government's promise to decrease the GHG emissions per unit GDP by 40-45% in 2020 compared to 2005.