1996年10月至1997年7月下派臨滄永德縣永康鎮派出所鍛煉
2000年9月任雲南省公安廳副主任科員
2001年3月任雲南省公安廳指揮中心副主任
2001年3月―2004年11月 雲南省委政法委工作
2004年11月任雲南省人民政府辦公廳秘書二處副處長
2007年3月任雲南省省長辦公室副主任
2007年12月任中***雲南省楚雄市委副書記
2008年1月任楚雄市委副書記、代理市長
2008年2月任雲南省楚雄市人民政府市長 2009年2月兼開發區管委會主任
2011年8月任雲南省楚雄州委常委、市委書記、市長、開發區管委會主任
2011年10月,任雲南省楚雄州委常委、楚雄市委書記
2012年8月,任國家交通運輸部科技司副司長