1989.09-1993.04共青团湖南省张家界市委书记;
1993.04-1995.09湖南省慈利县委副书记、县长,湖南省桑植县委书记;
1995.09-1996.01湖南省纪委常委;
1996.01-2000.12湖南省纪委常委、秘书长、办公厅主任;
2000.12-2007.03湖南省纪委副书记、省委巡视工作办公室主任;
2007.03-2008.08湖南省纪委副书记、省监察厅厅长(2007.04任湖南省政府党组成员,期间在中央党校学习);
2008.08-中组部干部监督局局长。
2013年5月任中央巡视组第五组副组长。
2014年7月任中央第四巡视组副组长,进驻西藏开展巡视。