989年任伊克昭盟副盟长。1993年5月，任中共伊克昭盟盟委副书记、盟长。1995年1月，任中共伊克昭盟盟委书记，次年3月兼任盟人大工委主任。1996年10月，担任内蒙古自治区主席助理。1997年1月，任内蒙古自治区副主席。2001年7月，改任山西省人民政府副省长，党组成员；同年9月兼任中共太原市委书记，10月跻身中共山西省委常委。2003年6月，升任中共山西省委副书记，并继续兼任中共太原市委书记。2006年1月，改兼山西省委宣传部长。同年10月，任神华集团副董事长。2008年，升任中国华电集团总经理。