1982年09月至1986年08月,在华北水利水电学院(现华北水利水电大学)水利系农田水利工程专业学习。
1986年08月起,在水利电力部第一工程局(后更名为中国水利水电第一工程局)工作,历任白山分局工程科技术员、副科长,一分局工程科科长兼莲花工程指挥部项目总工程师,松江河电站施工局总工程师等职务。
1999年01月,任中国水利水电第一工程局副局长。
2000年11月,先后任水利部水资源司副司长、建设与管理司副司长。
2006年11月,先后任水利部水库移民开发局局长,水利水电规划设计总院院长、党委书记兼中水北方勘测设计研究有限责任公司董事长、中水东北勘测设计研究有限责任公司董事长。
2017年05月,任水利部总工程师。
2021年05月,任水利部党组成员。
2021年06月,任水利部副部长、党组成员。
2024年04月,任中国长江三峡集团有限公司董事长、党组书记。