到中科院广州地质新技术研究所担任助理工程师，后任中科院广州分院助理工程师。1988年进入广东省监察厅，历任二处科员、副主任科员、主任科员。1992年，调入广东省政府办公厅，历任正科级秘书、副处级秘书、正处级秘书（服务时任省长朱森林）。2000年，任广东省人民政府办公厅副主任。2003年升任副秘书长。2004-2012年间，任中共阳江市委副书记、副市长、代市长、市长、市委书记、市人大常委会主任等职务。2012年9月，任广东省人民政府副省长。2015年4月，任中共广东省委常委、政法委书记。2017年2月，任