1978年04月至1982年01月,贵州大学历史系历史专业学习;
1982年01月至1993年03月,先后任贵州省委党校党史党建教研室助教、讲师,党史教研室副主任(其间:1990年03月至1992年03月,挂职任贵州省织金县委副书记);
1993年03月至1995年08月,先后任贵州省委党校人事处处长,省委党校党委委员、人事处处长;
1995年08月至1998年08月,先后任贵州省委党校副校长、党委委员,贵州省委党校(贵州行政学院)副校长(副院长)、党委委员(其间:1995年09月至1996年01月,贵州省委党校中青班学习);
1998年08月至1999年02月,任贵州省委党校(贵州行政学院)副校长(副院长)、党委副书记;
1999年02月至2001年12月,任贵州省社科联党组书记、副主席(1998年09月至1999年07月,中央党校培训部一年制中青班学习;1998年09月至2001年07月,中央党校在职研究生班经济学专业学习);
2001年12月至2003年01月,任贵州省黔南州委副书记(保留正厅级);
2003年01月至2007年04月,任贵州省铜仁地委副书记、行署专员;
2007年04月至2007年05月,任贵州省委常委,铜仁地委副书记、行署专员;
2007年05月至2007年06月,任贵州省委常委、宣传部部长,铜仁地委副书记、行署专员;
2007年06月至2007年08月,任贵州省委常委、宣传部部长;
2007年08月至2012年05月,任贵州省委常委、宣传部部长,省社科联主席(兼)(其间:2009年09月至2009年11月,中央党校省部级干部培训班学习);
2012年05月至2012年06月,任贵州省委常委、副省长(分管政府常务工作),省社科联主席(兼);
2012年06月至2012年07月,任贵州省委常委、副省长(分管政府常务工作)、省政府党组副书记,省社科联主席(兼);
2012年07月至2014年05月,任贵州省委常委、副省长(分管政府常务工作)、省政府党组副书记;
2014年05月至2015年04月,任贵州省委常委、副省长(分管政府常务工作)、省政府党组副书记,省委金融工作委员会书记(兼);