1995年04月至1996年08月,任贵州省贵阳市委办公厅副县级秘书 (1993年9月至1996年6月,在贵州省委党校经济管理专业学习<函授本科>);
1996年08月至1998年02月,任贵州省贵阳市乌当区副区长;
1998年02月至1998年12月,任贵州省贵阳市乌当区委副书记;
1998年12月至1999年03月,任贵州省贵阳市乌当区委副书记、代区长;
1999年03月至2001年02月,任贵州省贵阳市乌当区委副书记、区长;
2001年02月至2002年11月,任贵州省贵阳市乌当区委书记、贵阳高新技术开发区工委委员、管委会副主任 (1999年7月至2001年12月,在中国地质大学管理科学与工程专业研究生学习);
2002年11月至2003年01月,任贵州省贵阳市副市长、乌当区委书记;
2003年01月至2003年03月,任贵州省贵阳市副市长、党组成员、乌当区委书记;
2003年03月至2004年04月,任贵阳市人民政府副市长、党组成员、贵阳市教育局党委书记(兼);
2004年04月至2004年08月,任贵阳市人民政府副市长、党组成员;
2004年08月至2006年10月,任中共贵阳市委常委、市委秘书长;
2006年10月至2006年11月,贵州省遵义市委常委;
2006年11月至2008年05月,任中共遵义市委常委、市人民政府常务副市长;
2008年05月至2009年02月,任中共遵义市委副书记、代理市长;
2009年02月至2011年09月,任中共遵义市委副书记、市长;
2011年09月至2013年11月,任中共六盘水市委书记;
2013年11月,任中共遵义市委书记。