1985年，毕业于清华大学和中国科学院研究生院。他在中国科学院研究生院生态经济专业学习，取得博士学位。此后，分别在中国环境科学研究院、中国科学院生态环境研究中心、中国科学院国情研究中心研究国情分析、资源环境政策与发展战略。曾任世界银行、亚洲开发银行、全球环境基金、联合国开发计划署、世界自然基金会等十余个国际组织、基金会、双边机构的项目咨询顾问。他是中国科学院科技政策与管理科学研究所研究员、副所长、博士生导师，中国科学院可持续发展战略研究组组长、首席科学家。此外，他还兼任中国科学院可持续发展研究中心副主任