1983.08—1988.01江西省吉安地区教育局干部
1988.01—1994.08江西省吉安地区教育局综合教育科副科长、科长
1994.08—1996.09江西省井冈山经贸学院党委书记
1996.09—1997.10共青团江西省吉安地委书记
1997.10—1999.08江西省宁冈县委副书记、县长
1999.08—2000.09江西省社科院副院长,省社联党组成员
2000.09—2000.10江西省抚州地区行署副专员
2000.10—2003.06江西省抚州市副市长(其间:2001.01—2002.02中央党校一年制中青年干部培训班学习)
2003.06—2012.01中国井冈山干部学院常务副院长(正局级)
(其间:2004.03—2006.01中央党校研究生院国际政治专业学习)
2012.01—2012.04中组部干部教育局局长兼中国浦东、井冈山、延安干部学院理事会秘书长
2012.04—2015.12中组部干部教育局局长兼学院工作办公室主任
2015.12—2016.05云南省委组织部部长
2016.05—云南省委常委、组织部部长
2021年5月任云南省委副书记
现任云南省人大常委会党组副书记。
十九大代表