主任科员、预算处副处长、财政厅办公室主任。1999年2月，任东莞市副市长。2001年9月，任广东省财政厅副厅长。2007年4月，任广东省审计厅党组书记。2008年2月，任广东省审计厅厅长、书记。2015年3月，任中共韶关市委书记。2016年1月，任广东省人民政府副省长。2017年3月，任中共海南省委常委、省纪委书记。2018年2月24日，当选为第十三届全国人大代表。