1991.10-1992.08贵州省遵义县茅坡区民群乡秘书;
1992.08-1994.04贵州省遵义县永乐镇政府秘书、团委书记。
1994.04-1996.03贵州省遵义县虾子镇组织人事干部、党办秘书。
1996.03-1998.10贵州省遵义县委办公室秘书。
1998.10-2001.02贵州省遵义县三合镇党委副书记、纪委书记。
2001.02-2003.03贵州省遵义县新舟镇党委副书记、镇长(其间:2001.09-2004.07在贵州大学汉语言文学专业在职学习);
2003.03-2004.05贵州省遵义县新舟镇党委书记;
2004.05-2006.09贵州省遵义县南白镇党委书记;
2006.09-2011.10贵州省绥阳县委常委、组织部长;
2011.10-2012.11贵州省绥阳县委常委、县人民政府常务副县长;
2012.11-2013.02贵州省绥阳县委副书记、县人民政府代理县长 ;
2013.02-2015.05贵州省绥阳县委副书记、县人民政府县长;
2015.05-贵州省绥阳县委书记,贵州绥阳经济开发区党工委书记。