1980年5月至1981年9月 內蒙古自治區五岔溝林業局小學教師;
1981年9月至1982年9月 內蒙古自治區五岔溝林業局團委幹部;
1982年9月至1984年7月 內蒙古師範大學政教專業學習;
1984年7月至1989年10月 內蒙古自治區五岔溝林業局團委負責人(其間:1985年9月至1988年8月在內蒙古民族師範學院政史系學習);
1989年10月至1990年12月 內蒙古自治區五岔溝林業局團委書記;
1990年12月至1993年5月 內蒙古自治區興安盟委組織部研究室副主任;
1993年5月至1995年9月 內蒙古自治區興安盟委組織部黨政幹部科副科長(正科級)(1991年8月至1993年12月在中央黨校函授學院政治專業學習);
1995年9月至1998年9月 內蒙古自治區興安盟衛生局黨委副書記;
1998年9月至2003年6月 內蒙古自治區科右前旗副旗長(1998年6月至2000年4月在吉林大學馬克思理論與思想政治教育研究生課程進修班學習);
2003年6月至2007年1月,興安盟紀檢委副書記;
2007年1月—2011年8月,興安盟盟委委員、政法委書記、副盟長;
2011年8月,內蒙古工商局黨組書記、局長。