任云南省教育厅厅长。2016年1月，接替转任中共云南省委秘书长的李邑飞，任云南省人民政府秘书长。2017年7月，任云南省政府副省长。2018年1月，调任河南省政府副省长。2008年，当选第十一届全国人民代表大会云南地区代表。2013年，当选第十二届全国人民代表大会云南地区代表。