1974.05——1980.02,內蒙古自治區呼和浩特市郊區羅家英公社黨委副書記;
1980.02——1982.07,內蒙古自治區呼和浩特市郊區榆林公社黨委書記;
1982.07——1986.07,* *共青團內蒙古自治區呼和浩特市委副書記(其間:1984.10——1986.07,內蒙古黨校黨政幹部培訓班黨政管理專業);
1986.07——1990.08,* * *內蒙古自治區呼和浩特市委團支書;
1990.08——1993.12,內蒙古自治區呼和浩特市托克托縣委書記;
1993.12——1996.08,內蒙古自治區呼和浩特市政府副市長、黨組成員(其間在國家行政學院省長班學習,任電子工業部經濟運行與體制改革司副司長);
1996.08——1999.10,內蒙古自治區呼倫貝爾盟委委員、行署常務副理事長、黨組副書記;
1999.10——2001.09,內蒙古自治區總工會副主席、黨組成員;
2001.09——2003.03,內蒙古自治區赤峰市委副書記、政府市長、黨組書記;
2003.03——2003.07,內蒙古自治區發展計劃委員會主任、黨組書記;
2003.07——2006.09,內蒙古自治區發展和改革委員會主任、黨組書記;
2006.09——2007.02,內蒙古自治區包頭市委副書記、代市長;
2007.02—2011.065438,內蒙古自治區包頭市委副書記、市長(2006.12—2008.11,北京師範大學政治學與國際關系學院管理學專業學習);
2011.01—2012.02內蒙古自治區人大常委會副主任、黨組成員。
2012.02— 2015.02內蒙古自治區人大常委會副主任、黨組成員、自治區總工會主席(其間:2012.12—2013.01在中央黨校第52期省部級幹部培訓班學習)。
2015.02 ——內蒙古自治區人大常委會副主任、黨組成員
第十屆和第十壹屆全國人民代表大會代表