1984年09月至1988年09月,貴州農學院林學系林學專業學習;
1988年09月至1990年07月,貴州省榕江縣農業區劃辦工作員;
1990年07月至1992年02月,貴州省榕江縣委政研室工作員、秘書(副股級);
1992年02月至1995年06月,任貴州省榕江縣計劃鄉黨委書記;
1995年06月至1999年06月,任貴州省榕江縣委常委、副縣長;
1999年06月至2000年06月,任貴州省榕江縣委副書記;
2000年06月至2001年03月,任貴州省麻江縣委副書記、副縣長、代理縣長;
2001年03月至2002年03月,任貴州省麻江縣委副書記、縣長(其間:2001年05月至2001年11月,掛職任國家林業局森林資源保護管理司司長助理);
2002年03月至2002年04月,任貴州省林業廳副廳長,麻江縣委副書記、縣長;
2002年04月至2006年11月,任貴州省林業廳副廳長;
2006年11月至2011年12月,任貴州省黔西南州副州長(2005年09月至2008年06月,在貴州省委黨校在職研究生班經濟學專業學習);
2011年12月至2012年02月,任貴州省黔西南州委常委,副州長;
2012年02月至2014年08月,任貴州省黔西南州委常委,副州長(分管州政府常務工作),州行政學院院長(兼);
2014年08月至2015年11月,任貴州省黔西南州委副書記,州行政學院院長(兼);
2015年11月起,任貴州省黔西南州政協主席、黨組書記。