1982年7月——1985年7月修文师范学校师范专业学习。
1985年7月——1989年2月修文县马家桥中学教师。
1989年2月——1990年12月修文县司法局科员(其间:1987年9月——1989年4月在贵州省高等教育自学考试法律专业学习;1990年8月通过全国律师资格考试,取得资格证)。
1990年12月——1993年10月修文县律师事务所律师。
1993年10月——1999年5月先后任修文县人民法院审判员、行政审判庭副庭长、庭长、副院长、党组成员。
1999年5月——2000年11月修文县龙场镇党委书记(其间:1997年9月——2000年7月在贵州省委党校法律专业学习)。
2000年11月——2001年2月修文县委常委、龙场镇党委书记。
2001年2月——2001年5月修文县委常委、县委宣传部部长。
2001年5月——2002年5月修文县委常委、县委组织部部长。
2002年5月——2005年3月共青团贵阳市委书记、党组书记。
2005年3月——2005年9月贵阳市委组织部副部长(正县级)。
2005年9月——2006年4月贵阳市委组织部副部长(正县级),市远程教育办公室主任(兼)。
2006年4月——2006年5月贵阳市委组织部副部长(正县级),市远程教育办公室主任(兼),南明区委副书记,区人民政府副区长、代理区长。
2006年5月——2006年12月先后任南明区委副书记,区人民政府副区长、代理区长、区长。
2006年12月——2007年2月贵阳市委常委、市委统战部部长,南明区委副书记,区人民政府区长。
2007年2月——2007年12月贵阳市委常委、市委统战部部长,市社会主义学院院长(兼)。
2007年12月——2008年8月贵阳市委常委、市委统战部部长,市社会主义学院院长(兼),息烽县委书记(兼)。
2008年8月——2011年6月贵阳市委常委、市委统战部部长,市社会主义学院院长(兼)(其间:2007年9月——2010年7月在中央党校经济学〈经济管理〉专业在职研究生班学习)。
2011年6月——2011年10月贵阳市委常委、市委统战部部长,市人民政府副市长、党组成员,市社会主义学院院长(兼)。
2011年10月——2012年10月贵阳市委常委、市人民政府副市长、党组成员。
2012年10月——2013年11月贵阳市委常委、市人民政府常务副市长、党组副书记、市行政学院院长(兼)、贵阳仲裁委主任(兼) 。
2013年11月——2014年1月贵阳市委副书记、市人民政府代市长、党组副书记、市行政学院院长(兼)、贵阳仲裁委主任(兼) 。
2014年1月,当选贵阳市市长。
共青团十五届中央委员;贵州省十二届人大代表;九届、十届贵州省政协委员;贵阳市八届、九届市委委员;贵阳市十二届、十三届人大代表。