1974.06——1976.11,通遼縣大林公社保安大隊知青;
1976.11——1977.10,通遼火車站工人;
1977.10——1979.03,鄭家屯鐵路分局調度員;
1979.03——1983.09,哲盟社隊企業局工作;
1983.09——1984.12,哲盟供銷社秘書科副科長;
1984.12——1990.03,哲盟鄉鎮企業管理處副處長;
1990.03——1992.03,哲盟通遼市人民政府副市長(掛職);
1992.03——1995.11,哲盟計劃委員會副主任;
1995.11——1996.07,哲盟計劃委員會副主任兼盟地質礦產局局長;
1996.07——1997.01,哲盟地質礦產局局長;
1997.01——2001.01,庫倫旗委書記、人大主任;
2001.01——2002.10,通遼市委常委、紀檢委書記;
2002.10——2006.09,通遼市委副書記、紀檢委書記;
2006.10——2008.02,通遼市委副書記、市人民政府副市長;
2008.02——2011.02,阿拉善盟委副書記、阿拉善盟行署盟長;
2011.02——2013.02,烏海市委書記 。
2013.02——2013.05 內蒙古自治區人大常委會秘書長,烏海市委書記;
2013.05——內蒙古自治區人大常委會秘書長。
中***十八大代表;中***內蒙古自治區第七屆紀律檢查委員會委員 、第九屆委員會委員 。