我国老龄社会呈现出"未富先老"、家庭养老功能衰弱,社会养老保障体系城乡差距明显的特征,本文利用CHARLS 2010—2012年数据,运用二元Probit模型探讨了社会养老对老年人健康影响的城乡差异,研究发现:收入对老年人健康的影响显著,尤其对农村老年人的影响大于对城市老年人的影响;国家养老保险对老年人健康具有显著的促进作用;城镇报销水平较高的医疗保险对老年人健康的作用较显著。为了实现全社会健康老龄化,我国应加强农村养老保障体系的建设:一是提高农村老年人稳定而独立的总体收入;二是积极发展农村社会化养老服务事业;三是提高农村新农合的覆盖率和报销比例;四是推进养老保障城乡一体化的发展。