1977年9月參加工作,1984年8月加入中國共產黨。
1977年9月後,在龍川縣農科所工作;1978年10月後,在惠陽地區農校大專班讀書;1981年7月後,在連平縣農科所工作;1983年4月後,任連平縣農業局股長;1984年4月後,任連平縣農業局副局長;1985年11月後,任連平縣農業局局長;1987年8月後,任惠陽地區農業處種子公司經理;1988年4月後,任河源市農牧漁業局副局長、市科協副主席;1991年4月後,任河源市農牧漁業局局長;1992年6月後,任惠州市海洋水產局局長(其間:1995年2月至1997年2月掛任博羅縣委副書記、副縣長,1996年9月至1997年1月參加省委黨校中青年黨政幹部培訓班學習);1998年7月後,任惠州市口岸辦主任(其間:1996年9月至1999年7月參加省委黨校經濟學專業在職研究生班學習並畢業);2001年5月後,任惠東縣委副書記、縣長;2002年10月後,任惠東縣委書記(其間:2003年9月至2004年1月在中央黨校進修三班學習);2005年3月後,任汕尾市副市長、市公安局局長;2006年12月後,任省糧食局副局長;2011年11月後,任惠州市政府副市長、市公安局局長。
八、十屆市委委員,市六、七、八、十次黨代會代表,市九屆人大代表。