While several studies have demonstrated the negative impacts of environmental pollution on population health, in general, few studies have examined the potential differential effects on the health of middleaged and older populations, i.e. 45 years and older. Given the twin concerns of environmental pollution and population aging in China, this article employed a xed effects model to infer the impact of environmental pollution on public health with a particular focus on middle-aged and older adults. The analyses were based on data from the 2011-2018 waves of the CHARLS and pollutant data from prefecture-level cities. The results showed that environmental pollution signi cantly increased the risk of chronic diseases and negatively impacted the health of middle-aged and older adults. Environmental pollution had its greatest negative effect on the health of the elderly, women, urban residents and those with lower incomes than for their counterparts. We further found that the main channels of effect were through reduced physical exercise and an increase in depressive symptoms, and the pollution prevention actions alleviated the health deterioration of environmental pollution for the middle-aged and elderly. It is imperative for the government to urgently reinforce policy's enforcement to decrease air and water pollution, and enhance the ability to circumvent pollution for the lower socioeconomic groups.