1971.03-1972.06錫林郭勒盟直屬機關黨委主任;
1972.06-1973.0438+0錫林郭勒盟革命委員會政治部主任;
1973 438+0-1977.04錫林郭勒盟直屬機關黨委主任;
1977.04-1984.03錫林郭勒盟直屬機關黨委副書記;
1984.03-1986.0438+0內蒙古黨校黨政管理專業;
1986.05438+0-1987.05錫林郭勒盟直屬機關黨委副書記;
1987.05-1988.04錫林郭勒盟太仆寺旗委副書記;
1988.04-1991.06錫林郭勒盟太仆寺旗委書記;
1991.06-1992.08內蒙古自治區黨委組織部幹部壹處處長;
1992.08-1995.09內蒙古自治區黨委組織部副部長;
1995.09-1998.02內蒙古自治區興安盟團委副書記、CPPCC主席;
1998.02-1999.06興安盟團委書記(其間:1996.08-1998.12在中央黨校函授學院黨政管理本科班學習);
1999.06-1999.12興安盟團委書記、盟政協主席;
1999.12-2001.12興安盟團委書記、盟人大工委主任;
2001.12--2003.05438+0內蒙古自治區鄂爾多斯市委書記、市人大常委會主任;第七屆內蒙古自治區黨委委員。
2003.01至2008.438+0,任內蒙古自治區政府副主席、黨組成員。
2008年1-2011 1擔任內蒙古自治區第十屆CPPCC副主席。