2000年，升任中共陕西省委常委、省纪委书记；次年改任中共广西壮族自治区委副书记、自治区纪委书记；并于2002年的中共十六大上，当选中纪委委员；2008年1月，出任广西壮族自治区第十届政协主席。 2012年1月，逾龄退休； 当年2月28日，被增补为第十一届全国政协民族和宗教委员会副主任；2013年3月，连任第十二届全国政协常务委员。