Driven by rapid urbanization, land use patterns have undergone dramatic changes, which have in turn influenced ecosystem services (ESs). The government has implemented ecological compensation and conservation actions to mitigate this negative impact, especially in metropolises. However, whether these measures will have the desired effect remains unclear. Therefore, understanding the spatio-temporal characteristics of ESs and their driving factors are crucial for regional development. In this study, we quantified carbon storage, water yield and soil conservation services based on land use maps. A Geographical Detector (GD) was used to analyze the driving mechanisms of ES changes in Beijing from 1985 to 2020. The results showed that (1) the obvious landscape pattern changes are urbanization, afforestation and cultivated land degradation in Beijing, (2) the three services showed an increasing trend overall, but the changes were different in each period, (3) in general, land use change is the main factor affecting ESs, and the urbanization and afforestation contributed the most. These results suggest that in highly urbanized metropolises, humans can still balance the demands of regional development and ESs reasonable planning. This study highlights the importance of afforestation for ESs, the necessity of harmonizing environmental concerns and human activities, and the need to conduct ecological management in Beijing to protect the ecological environment and coordinate regional development.