1981.07-1982.07內蒙古巴彥淖爾盟烏拉特前旗外貿冷庫員工;
1982.07-1984.07內蒙古巴彥淖爾盟烏拉特前旗計委幹部;
1984.07-1987.05內蒙古巴彥淖爾盟烏拉特前旗新安公社副主任(其間:1982.09- 1985.07在中央財政金融學院財政專業班學習);
1987.05-1994.08內蒙古巴彥淖爾盟烏拉特前旗稅務局副局長;
1994.08-1994.12內蒙古巴彥淖爾盟烏拉特前旗稅務局局長;
1994.12-1997.06內蒙古巴彥淖爾盟烏拉特前旗稅務局局長、巴彥淖爾盟烏拉山征收管理局局長;
1997.06-2000.01內蒙古巴彥淖爾盟地方稅務局副局長(其間:1997.09-1999.12在上海復旦大學經濟學院政治經濟學研究生班學習);
2000.01-2000.04內蒙古地方稅務局包頭稅務稽查分局副局長(主持工作);
2000年4月-2003年5月內蒙古地方稅務局包頭稅務稽查分局局長(其間:2002年5月至2003年5月掛職滿洲裏市副書記);
2003.05--2004.02內蒙古地方稅務局基建處副處長(正廳級);
2004年2月-2007年3月內蒙古興安盟地方稅務局黨組書記、局長;
2007年3月-2010.09 * *內蒙古尤克前旗旗委書記;
2010.09-2012.12 * *內蒙古興安盟團委委員、烏蘭浩特市委書記;
2012.12—2014.09 * * *內蒙古興安盟委員會委員、行署副團長;
2014.09內蒙古自治區總工會副主席。