1960年 - 1966年,畢業于清華大學水利系。
1967年 - 1979年,在水利電力部第二工程局工作,參加建設官廳水庫等工程。
1979年 - 1981年,在加拿大Alberta大學土木系進修,師從國際巖土工程界知名學者Morgstern教授。
1982年,在中國水利水電科學研究院工作,歷任工程師、高級工程師、教授級高級工程師。
1984年 - 1989年,擔任中國水利水電科學研究院副院長。
1989年 - 1991年,在清華大學水利水電系學習,獲工學博士學位。
1992年06月 - 1992年10月,擔任澳大利亞Monash大學土木系高級研究員。
1994年 - 2005年,擔任清華大學兼職教授。
2005年,當選中國科學院院士。
2008年,擔任第十屆國際滑坡與工程邊坡大會組織委員會主席。
2008年,被聘為北京航空航天大學兼職教授。
2009年01月,選為國際土力學與巖土工程學會副主席(亞洲區主席)。
2013年,擔任西安理工大學教授、博士生導師。
1992年,項目《天生橋二級水電站巖質高邊坡分析與治理研究》榮獲“電力部科技進步應用二等獎”。
1993年,項目《漫灣水電站左岸邊坡穩定分析研究》榮獲“電力部科技進步應用二等獎”。
1995年,項目《漫灣水電站左岸邊坡穩定分析研究》榮獲“國家科技進步應用三等獎”。
1995年,項目《天生橋二級水電站巖質高邊坡分析與治理研究》榮獲“國家科技進步應用二等獎”。
1996年,項目《巖質高邊坡穩定分析與軟件系統》榮獲“電力部科技進步應用一等獎”。
1997年,項目《溝后面板砂礫壩失穩機理及潰決過程研究》榮獲“水利部科技進步二等獎”。
1998年,榮獲“茅以升土力學與基礎工程大獎”。
2002年,項目《云南省務坪水庫軟基筑壩技術》榮獲“云南省科技進步應用二等獎”。