1982年09月至1986年08月,在華北水利水電學(xué)院(現(xiàn)華北水利水電大學(xué))水利系農(nóng)田水利工程專業(yè)學(xué)習(xí)。
1986年08月起,在水利電力部第一工程局(后更名為中國水利水電第一工程局)工作,歷任白山分局工程科技術(shù)員、副科長,一分局工程科科長兼蓮花工程指揮部項目總工程師,松江河電站施工局總工程師等職務(wù)。
1999年01月,任中國水利水電第一工程局副局長。
2000年11月,先后任水利部水資源司副司長、建設(shè)與管理司副司長。
2006年11月,先后任水利部水庫移民開發(fā)局局長,水利水電規(guī)劃設(shè)計總院院長、黨委書記兼中水北方勘測設(shè)計研究有限責(zé)任公司董事長、中水東北勘測設(shè)計研究有限責(zé)任公司董事長。
2017年05月,任水利部總工程師。
2021年05月,任水利部黨組成員。
2021年06月,任水利部副部長、黨組成員。
2024年04月,任中國長江三峽集團有限公司董事長、黨組書記。