1975年10月參加工作,1978年5月加入中國共產黨,高級工程師。
1975年10月山西省水利學校任教;
1977年1月武漢水電學院治河系學習;1978年1月山西省水利學校教師;
1979年1月天津大學水利系學習;1980年6月山西省水利學校教師;
1983年11月任山西省水利學校黨委副書記;
1985年1月任山西省水利學校黨委書記;
1989年4月任山西省水利廳直屬機關黨委紀檢委書記;
1990年11月任山西省水利廳人事勞資處副處長(正處級,主持工作);
1992年2月任山西省水利廳人事勞資處處長;
1995年2月任山西省防汛抗旱指揮部辦公室主任;
2002年3月任山西省水利廳副廳長、黨組成員。
2011.6任山西省水利廳巡視員。