Net primary productivity (NPP) plays a vital role in the globe carbon cycle. Quantitative assessment of the effects of climate changes and human activities on net primary productivity dynamics is vital for understanding the driving mechanisms of vegetation change and sustainable development of ecosystems. This study investigates the contributions of climatic factors and human activities to vegetation productivity changes in China from 2000 to 2020 based on the residual trend analysis (RESTREND) method. The results showed that the annual average net primary productivity in China was 325.11 g C/m2/year from 2000 to 2020 and net primary productivity showed a significantly increasing trend (p<0.05) at a rate of 2.32 g C/m2/year. Net primary productivity increased significantly (p<0.05) across 40.90% of China over the study period, while only 1.79% showed a significantly declining trend (p<0.05). The contributions of climatic factors and human activities to net primary productivity increase were 1.169 g C/m2/year and 1.142 g C/m2/year, respectively. Climate factors contributed positively mainly in Sichuan Basin, the Loess Plateau, the Mongolian Plateau, and Northeast China Plain. Positive contributions of human activities to net primary productivity mainly occurred in the Loess Plateau, Central China, and the Greater Khingan Mountains. The effects of climatic factors and human activities on net primary productivity changes varied among sub-regions. In Tropical Monsoon Climate Region and Subtropical Monsoon Climate Region, human activities had greater impacts on net primary productivity increase than climate factors, while climate factors were the dominant factor for net primary productivity recovery in other sub-regions. In addition, during 2000–2020, net primary productivity was dominated by both climate factors and human activities in 49.84% of China, while areas dominated solely by climate factors and human activities accounted for 13.67% and 10.92%, respectively. Compared to changed land cover types, the total net primary productivity as well as the increase of total net primary productivity in China was mostly contributed by unchanged land cover types, which contributed more than 90%.