1978年09月 - 1982年07月,在武汉水利电力学院(现武汉大学水利水电学院)河流泥沙工程系治河专业学习,获工学学士学位。
1982年 - 1989年,在清华大学水利系学习,获得硕士、博士学位。
1996年06月 - 1996年12月,任中国香港大学土木工程系访问教授。
1998年,任清华大学水沙科学与水利水电工程国家重点实验室主任。
1998年03月 - 2003年03月,任中国人民政治协商会议第九届全国委员会委员。
2000年,任北京大学水沙科学教育部重点实验室学术委员会主任。
2001年12月 - 2002年02月,任里贾纳大学(University of Regina)访问教授。
2002年12月 - 2007年12月,任中国民主同盟第九届中央委员会委员。
2003年03月 - 2008年03月,任中国人民政治协商会议第十届全国委员会常务委员、人口资源环境委员会委员。
2007年06月 - 2012年06月,任中国民主同盟北京市第十届委员会副主任委员。
2007年12月 - 2012年12月,任中国民主同盟第十届中央委员会委员。
2008年03月 - 2013年03月,任中国人民政治协商会议第十一届全国委员会常务委员、人口资源环境委员会委员。
2011年08月 - 2012年12月,任北京市水务局副局长(挂职)。
2012年06月 - 2016年01月,任中国民主同盟北京市第十一届委员会副主任委员。
2012年12月 - 2017年12月,任中国民主同盟第十一届中央委员会副主席。
2013年03月 - 2018年03月,任中国人民政治协商会议第十二届全国委员会常务委员、人口资源环境委员会委员。
2013年 - 2022年04月,任青海大学校长。
2016年07月,任青海师范大学校务委员会主任委员。
2017年12月,任中国民主同盟第十二届中央委员会副主席。
2018年02月 - 2019年03月,任青海省第十三届人民代表大会农牧委员会委员。
2018年03月,任中国人民政治协商会议第十三届全国委员会常务委员、人口资源环境委员会委员、国务院学位办水利学科评议组召集人、国家自然科学基金委员会材料与工程学部主任。
2022年10月,任清华大学副校长。
1995年,获“国家教委科技进步奖二等奖”。
1997年,获“国家教委科技进步奖二等奖”。
1998年,获“国家电力科技进步奖一等奖”。
1999年,获“国家科技进步奖一等奖”。
2000年,获“中国高校自然科学奖一等奖”、“教育部自然科学一等奖”。
2006年,获“国家科学技术进步二等奖”。