As major components of terrestrial ecosystems, forest ecosystems play an important role in sequestering carbon and hence mitigating climate change. Canopy height is a crucial factor characterizing the structure and function of forest ecosystems, yet the driving mechanism of forest canopy height receives less attentions in China. Here, we utilize the satellite-based forest canopy height product with several environmental and climate factors (e.g. forest age, temperature, etc.) to delineate the spatial distributions of forest canopy height and its drivers in China at 1 km spatial resolution during the period of 2014 to 2018. The random forest is employed for identifying the dominant factors at province level, while Shapley additive explanations (SHAP) analysis is further incorporated at pixel-level to dig into the specific contributions of each driver. The results show that forest age primarily dominates the spatial distributions of forest canopy height across different forest ecosystems of China, followed by mean annual precipitation, soil type, and aspect. SHAP analysis further indicates that other factors, such as soil moisture and wind speed, also play critical roles to shape the spatial patterns of forest canopy height in China, which could not be revealed from province-level random forest analyses. Such results emphasize the priority of incorporating SHAP analysis with random forest to advance our understanding of forest canopy height distributions and benefit future projections. Our study highlights the necessity to characterize the spatial heterogeneity of forest canopy height, which is critical for accurate estimations of forest and even terrestrial carbon sink in China, facilitating the achievement of the goal of “carbon peak in 2030 and carbon neutrality in 2060”.