1962年9月至1968年9月在清华大学水利工程系读大学,1968年9月至1978年9月主要从事地下电站和水利水电工程的施工和设计工作,1978年9月至1981年3月在清华大学水利水电工程系水工结构高坝抗震专业硕士研究生,毕业后留校任教,主要从事教学和科研工作,1988年6月受聘副教授,1988年10月至1990年11月在柏林工业大学联合研究拱坝计算机辅助设计,回校后继续做科研、教学、碾压混凝土拱坝设计等工作,主讲水工建筑物专业课程,培养研究生12名,在国家一级核心刊物发表学术论文二十多篇,2001年受聘教授,编著《水工建筑物》大学本科专业课教材和《水工结构工程》一书,2005年5月退休后至2015年6月,回聘做《水力发电学报》编辑工作,每年参加水利部和国家电力公司举办的年度科技奖评审工作。