1978年02月至1982年02月,在蘭州大學物理系金屬物理專業學習;
1982年02月至1996年05月,任貴州工學院冶金系教師(其間:1983年3月至1985年1月,在貴州工學院助教進修班學習);
1996年05月至2001年04月,任貴州工業大學冶金系教師;
2001年04月至2002年04月,任貴州工業大學科技處副處長;
2002年04月至2003年04月,任民盟貴州省委副主委(兼),貴州工業大學科技處副處長(1997年9月至2002年12月,在西安交通大學材料科學與工程學院材料科學與工程專業攻讀博士研究生);
2003年04月至2004年11月,任民盟貴州省委副主委(兼),貴州工業大學科技處副處長,貴州省材料技術創新基地副主任;
2004年11月至2005年05月,任民盟貴州省委副主委(兼),貴州大學科技處副處長,貴州省材料技術創新基地副主任;
2005年05月至2007年08月,任貴州科學院院長,民盟貴州省委副主委(兼);
2007年08月至2008年01月,任貴州科學院院長,省科協副主席(兼),民盟貴州省委副主委(兼);
2008年01月至2012年05月,任貴州科學院院長,省科協副主席(兼),民盟貴州省委副主委(兼),省人大教育科學文化衛生委員會委員;
2012年05月至2012年12月,任貴州科學院院長,民盟貴州省委主委,省人大教育科學文化衛生委員會委員;
2012年12月至2013年01月,任民盟中央常委、貴州省委主委,貴州科學院院長,省人大教育科學文化衛生委員會委員;
2013年01月至2014年05月,任貴州省副省長,民盟中央常委、貴州省委主委,貴州科學院院長;
2014年05月至今,任貴州省副省長,民盟中央常委、貴州省委主委。
貴州省十壹屆人大常委會委員。貴州省政協常委,國家復合改性聚合物材料工程技術研究中心主任,中國機械工程學會理事,貴州省機械工程學會理事長。