1975年02月在河北省平泉县插队。
1982年01月毕业于华北水利水电学院水工系,后留校任助教。
1983年09月在水利水电科学研究院水力学及河流动力学专业就读研究生。
1986年04月获硕士学位,并进入水利水电科学研究院水力学所工作。
1992年02月赴日本,任太平洋咨询公司工程师。
1994年04月回国,同年8月任水力学所副所长。
1997年01月任水力学所所长及灾害与环境研究中心主任。
2000年06月任教授级高级工程师。
2001年10月至2018年07月任中国水利水电科学研究院副院长、党委常委。