研究生学历，管理学硕士。历任中共贵州省黔南州委副秘书长；中共贵州省委办公厅副处长、处长、副主任、副秘书长；遵义市委副书记；黔西南州委副书记、代州长、州长、州委书记等职。2011年2月起任黔西南州委书记，兴义军分区党委第一书记。2013年1月起，任贵州省副省长。2018年1月，当选贵州省人大常委会副主任、秘书长。2020年1月，辞去省人大常委会秘书长职务。2021年1月，辞去省人大常委会副主任职务。2012年11月当选中国共产党第十八届中央委员会候补委员，2017年10月被递补为中国共产党第十八届中央委员