1995.12—1999.04 聞喜縣東鎮政府科員;
1999.04—2006.10 聞喜縣委組織部科員、知工辦副主任、幹部任免科副科長;
2006.10—2007.04 聞喜縣委組織部幹部任免科科長、東鎮黨委書記助理(掛職);
2007.04—2008.11 聞喜縣陽隅鄉黨委副書記、鄉長;
2008.11—2011.04 運城市科技局副局長、黨組成員;
2011.04—2013.12 垣曲縣委常委、組織部部長;
2013.12— 2016.02 運城市委組織部副部長;
2016.02— 萬榮縣委副書記、縣長。