2016.11— 贵州省余庆县委副书记、余庆县人民政府县长,贵州余庆经济开发区党工委副书记、管委会主任。
2016.04—2016.11 贵州省余庆县委副书记、县人民政府代理县长,余庆经济开发区党工委副书记、管委会主任
2014.04—2016.04 贵州省遵义市安全生产监督管理局局长、党组书记
2014.02—2014.04 贵州省遵义市安全生产监督管理局党组书记
2013.04—2014.02 贵州省仁怀市委常委、常务副市长
2009.10—2013.04 贵州省仁怀市委常委、宣传部长
2006.08—2009.10 贵州省仁怀市五马镇党委书记、人大主席
2005.03—2006.08 贵州省仁怀市五马镇党委书记
2003.08—2005.03 贵州省仁怀市委宣传部副部长(兼任文明办主任)
2000.10—2003.08 贵州省仁怀市喜头镇党委副书记
1998.06—2000.10 贵州省仁怀市喜头镇镇长助理
1997.08—1998.06 贵州省仁怀县(市)委办公室秘书、综合科科长
1994.03—1997.08 贵州省仁怀县沙滩乡党政办秘书
1991.03—1994.03 贵州省仁怀县建设银行办公室秘书、团委书记