1981.09——1985.07,西南民族學院漢語言文學系漢語言文學專業學生;
1985.07——1986.02,貴州省人事廳幹部(其間:1985.09—1986.02,中***貴州省委組織部幫助工作);
1986.02——1989.02,貴州省人大教科文衛委員會辦公室科員;
1989.02——1991.10,貴州省人大常委會辦公廳秘書處秘書科副科長;
1991.10——1992.05,貴州省人大常委會辦公廳秘書處主任科員;
1992.05——1995.06,貴州省人大常委會辦公廳秘書處副處級秘書(其間:1993.08—1995.05,掛職任貴州省老年體協副秘書長);
1995.06——1996.12,貴州省人大教科文衛委員會辦公室副主任;
1996.12——1999.12,貴州省人大教科文衛委員會辦公室主任(其間:1998.04—1999.12,掛職任中***貴陽市白雲區委副書記);
1999.12——2000.07,貴州省貴陽市白雲區委副書記(保留正縣級);
2000.07——2001.02,貴州省貴陽市白雲區委副書記、區人民政府代理區長(保留正縣級);
2001.02——2002.05,貴州省貴陽市白雲區委副書記、區人民政府區長(其間:2001.05—2001.11,掛職任中國交通銀行總行綜合計劃部總經理助理)(其間:1999.10—2001.10,廈門大學研究生院政治學系行政管理專業研究生課程進修班學習);
2002.05——2006.01,貴州省貴陽市白雲區委書記;
2006.01——2008.06,貴州省貴陽市委常委、白雲區委書記;
2008.06——2010.05,貴州省貴陽市委常委;(其間:2006.09—2008.07在雲南大學軟件工程、領域工程專業學習);
2010.05——2011.02,貴州省貴陽市委常委、貴陽市人民政府副市長;
2011.02——2012.10,貴州省貴陽市委常委、貴陽市人民政府常務副市長;
2012.10——2016.03,貴州省貴州貴安新區管委會主任、黨工委副書記。
2016.03——貴州省貴州貴安新區管委會主任、黨工委書記