西南交通大学计算机专业毕业，英国伦敦经济学院信息系统分析与管理专业研究生学历，理学硕士学位。历任广东省交通厅副处长、处长、副局长、总工程师，广东省交通集团有限公司总经理，省交通厅党组书记、厅长，省交通运输厅党组书记、厅长等职。2011年12月任中共河源市委书记。2016年1月，任广东省人民政府副省长。2017年5月，任中共广东省委常委、政法委书记。2019年12月，调任中共海南省委常委，海口市委书记。