1983年08月至1988年3月任山西省黑茶山森林經營局東會林場會計;
1988年3月至1991年1月任山西省黑茶山森林經營局東會林場副場長;
1991年1月至1995年6月任山西省黑茶山國有林管理局東會林場場長;
1995年6月至2002年1月任山西省黑茶山國有林管理局副局長、工會主席;
2002年1月至2006年9月任山西省管涔山國有林管理局局長、黨委副書記;
2006年9月至2009年7月任山西省黑茶山國有林管理局局長、黨委書記;
2009年7月至2014年5月任山西省太岳山國有林管理局局長、黨委書記;
2014年5月任山西林業職業技術學院黨委書記。