1976至1992年先后担任内蒙古唿伦贝尔盟牧管局党委常委、政治部主任，内蒙古扎兰屯农牧场党委常委、副书记、纪委书记，中共内蒙古兴安盟委组织部干部科科长、扎赉特旗委副书记，内蒙古兴安盟委委员、盟委组织部部长、盟委副书记等职务。1992年起先后出任中央纪委研究室副主任、办公厅副主任、主任，中央纪委干部室主任。1997年9月任中央纪委常委、副秘书长兼办公厅主任。1998年3月任中央纪委常委、监察部副部长。2000年6月任中央纪委常委、中央组织部副部长。2003年11月任中央纪委常委、中央组织部常务副部长（