内蒙古自治区
1979年7月，任内蒙古自治区哲里木盟盟委组织部干事、秘书。1980年5月，任内蒙古自治区人民政府办公厅秘书。1983年3月，任内蒙古自治区纪委秘书。1984年1月，任内蒙古自治区纪委秘书长。1984年12月，任内蒙古自治区纪委常委、秘书长。1989年11月，任内蒙古自治区政府副秘书长。1992年1月，任内蒙古自治区政府副秘书长、办公厅主任。1993年5月，任内蒙古自治区政府秘书长、党组成员，办公厅党组书记。1996年11月，任中共包头市委副书记、代市長（1997年4月当选市长）。2001年2月，任内蒙古自治区政府副主席、党组成员。2003年4月，任中共内蒙古自治区党委常委、呼和浩特市市委书记。