在省委党校在职研究生班经济学专业学习)。2000年4月，任中共阳春市委书记。2003年5月，任中共清远市委常委、组织部长。2004年9月，任中共清远市委副书记。2008年8月，任广东省人民政府副秘书长、省援川工作组组长(正厅级)。2011年1月，任中共中山市委副书记。2011年2月，任中共中山市委副书记、市长。2012年10月，任中共汕头市委书记。2016年4月，卸任中共汕头市委书记职务。转任广东省政协外事侨务委员会副主任。