1984年7月-1988年6月任萬全縣趙家梁學校教師;
1988年6月-1988年12月任趙家梁鄉科員;
1988年12月-1990年7月任萬全縣人大常委會科員;
1990年7月-1992年12月任萬全縣安家堡鄉組織委員;
1992年12月-1996年1月任萬全縣安家堡鄉副鄉長;
1996年1月-1996年6月萬全縣安家堡鄉政府負責人;
1996年6月-1998年3月任萬全縣萬全鎮副鎮長;
1998年3月-2001年2月任萬全縣萬全鎮黨委副書記、鎮長;
2001年2月-2001年5月任萬全縣高廟堡鄉黨委副書記、鄉長;
2001年5月-2006年3月任萬全縣高廟堡鄉黨委書記;
2006年3月-2009年5月任萬全縣建設局局長;
2009年5月-2009年12月任萬全縣建設局局長兼縣城鎮三年大變樣辦公室主任;
2009年12月-2010年10月任萬全縣財政局副局長、農開辦主任;
2010年10月-2011年10月萬全縣組織部;
2011年10月至今任萬全縣工業和信息化局局長, 主要負責局財務、人事、企業改制等全面工作。