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