1976年7月至1978年2月 山西省原平中學任教
1978年2月至1982年1月 華北水電學院水工專業學習
1982年1月至1990年9月 天津勘測設計研究院 工程師、設計室主任
1990年9月至1993年3月 天津大學水力發電工程專業學習
1993年3月至1997年5月 天津勘測設計研究院 高級工程師、設計總工程師
1997年5月至1999年1月 萬家寨水利樞紐 設代處副處長
1999年1月至2000年6月 萬家寨水利樞紐 設代處處長
2000年6月至2001年6月 天津勘測設計研究院 副總工程師
2001年6月至2005年6月 天津勘測設計研究院 副局級調研員
(期間2001年8月至2004年6月 掛任西藏水利廳總工程師)
2005年6月至今 水利部綜合事業局 總工程師