1977年,任平魯縣水利局幹事;
1983年,任平魯縣水利局副局長、局長,同時借調平魯元蘆鐵路指揮部兼任副總指揮;
1987年,任平魯縣水利局局長,同時借調木瓜界集運站指揮部任總指揮;
1991年,任平魯區經委主任,同時借調木瓜界集運站指揮部任總指揮;
1993年,任平魯區人民政府副區長;
1997年,任朔州市煤管局黨組書記、副局長;
1998年,任朔州市煤管局局長、黨組副書記;
2000年,任中共懷仁縣委副書記、縣長;
2001年,任中共朔州市朔城區委副書記、區長;
2004年,任中共朔州市朔城區委書記;
2009年,任中共朔州市委常委、朔城區委書記;
2009年7月,任中共朔州市委常委、統戰部部長、朔城區委書記;
2009年8月,任中共朔州市委常委、統戰部部長。
2011年4月,兼任朔州市地方黨組織黨務公開工作領導小組副組長。