内蒙古工学院机械系任教。中共十一届三中全会后，他任内蒙古工学院团委副书记、书记。1980年5月，他被调到内蒙古自治区标准计量局，历任处长、局党组成员、副局长。1981年12月起，他担任内蒙古大学副校长、党委副书记、书记。1990年8月，他任内蒙古自治区高级人民法院党组副书记、副院长。1992年5月，他任内蒙古自治区人民政府党组成员、副主席。1994年12月，他任中共内蒙古自治区党委副书记兼纪律检查委员会书记。1998年1月，在内蒙古自治区第九届人民代表大会第一次会议上，他当选为内蒙古自治区人民政府主席。