1986.05—1988.01,內(nèi)蒙古自治區(qū)烏海市交警支隊(duì)副隊(duì)長;
1988.01—1991.02,內(nèi)蒙古自治區(qū)烏海市交警支隊(duì)隊(duì)長;
1991.02—1994.07,內(nèi)蒙古自治區(qū)烏海市司法局副局長兼勞教所所長;
1994.07—1998.05,內(nèi)蒙古自治區(qū)烏海市公安局黨委書記、局長;
1998.05—2003.06,內(nèi)蒙古自治區(qū)烏蘭察布盟公安局局長;
2003.06--2007.12,內(nèi)蒙古自治區(qū)包頭市公安局局長;
2007.12—2010.09,內(nèi)蒙古自治區(qū)包頭市委常委、政法委書記兼公安局局長;
2010.09—2013.01,內(nèi)蒙古自治區(qū)公安廳黨委委員、副廳長(正廳級(jí));
2013.01—2015.01,內(nèi)蒙古自治區(qū)公安廳黨委委員、副廳長(正廳級(jí))、自治區(qū)政協(xié)委員;
2015.01-2017.12,十一屆內(nèi)蒙古自治區(qū)政協(xié)委員;
2017.12,退休。
(內(nèi)蒙古自治區(qū)紀(jì)委監(jiān)委)