1982年9月至1985年7月呂梁師專中文系讀書;
1985年7月至1987年9月方山縣委宣傳部理論教師;
1987年9月至1988年9月任共青團方山縣委副書記;
1988年9月至1994年2月任共青團呂梁地委學校部部長、少工委主任;1994年2月至1995年8月任呂梁地區扶貧辦副主任;
1995年8月至1998年6月任孝義市政府副市長(期間1998年3月至1998年7月在省委黨校學習);
1998年6月至2000年12月任方山縣委副書記、縣長;
2000年12月至2003年7月任方山縣委書記;
2003年7月至2009年9月任文水縣委書記;
2009年9月至2012年10月任呂梁市離石區委書記。
2012年10月任山西省供銷合作社聯合社副主任、黨組成員。
是山西省第九次人民代表大會代表。