1978.08—1980.08,內蒙古政法幹部學校政法專業;
1980.08—1987.11,包頭市公安局辦公室文員,刑警隊技術員(期間:1985.09—1987.09,內蒙古大學法律系法學專業學生);
1987.11—1994.05,包頭市公安局法制處委員、副處長、副科長、科長,《公安法制》編輯部主任、總編輯;
1994.05—1998.03,包頭市公安局法制處副處長、處長;
1998.03—2002.04,包頭市公安局戶政處處長(2000年分配為副處級);
2002.04——2002.07,包頭市公安局黨委常委、戶政處處長;
2002.07——2005.12,包頭市公安局黨委常委、東河分局黨委書記、局長;
2005.12—2009.06,包頭市公安局黨委常委、副局長(正廳級,2009.438+0兼任城市管理行政執法局副局長);
2009.06——2009.08,包頭市公安局黨委副書記、副局長,城管執法局副局長、黨委常委;
2009.08—2010.09,包頭市公安局黨委副書記、副局長;
2010.09—2012.02,興安盟公安局局長;
2012.02—2012.12,興安盟副團長、興安盟公安局局長;
2012.12—2013.01呼和浩特市人民政府黨組成員、市公安局黨委書記;
2013.01—2015.12呼和浩特市人民政府副市長、市公安局黨委書記、局長;
2015.12 ——內蒙古自治區公安廳黨委委員、副廳長。