2001年7月起，担任中共广西壮族自治区党委副书记，广西壮族自治区人民政府副主席、党组副书记（在党组副书记中排名第一）。2001年11月起，兼任广西壮族自治区企业工委书记。2004年2月，调任中共辽宁省委委员、常委、副书记。2004年3月，辞去广西壮族自治区人民政府副主席。2004年3月至2005年12月，兼任中共辽宁省委党校校长。2005年12月，调任第十届全国人大常委会常务副秘书长、机关党组书记。2008年3月，连任第十一届全国人大常委会常务副秘书长、机关党组书记。他还是中共十五大代表，广西壮族