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月,當選貴陽市市長。
***青團十五屆中央委員;貴州省十二屆人大代表;九屆、十屆貴州省政協委員;貴陽市八屆、九屆市委委員;貴陽市十二屆、十三屆人大代表。