1984年7月毕业于惠阳师专（现惠州学院）中文系，随后参加工作。1986年6月加入中国共产党。历任东莞县石龙镇人民政府干部；东莞县、市委办公室办事员；东莞市委研究室副主任；东莞市委政策研究室调研科科长；东莞市委办公室秘书科科长；东莞市委副秘书长；东莞市寮步镇委副书记、镇长；东莞市寮步镇委书记；东莞市委秘书长；东莞市对外贸易经济合作局局长；东莞市委常委、宣传部长；东莞市委常委、副市长等职。2011年10月，任中共清远市委副书记，市政府代市长，党组书记，2012年1月9日当选清远市人民政府市长。2013年，当选