1986.09—1988.07韶关师范专科学校中文专业大专班学习
1988.07—1991.07梅州市兴宁县水口中学教师、教研组长、团委书记
1991.07—1993.09梅州市兴宁县人民检察院书记员
1993.09—1994.07梅州市兴宁县人民检察院助理检察员
1994.07—1996.01梅州市兴宁市人民检察院检察员,1994.09任研究科副科长
1996.01—1996.08梅州市兴宁市人民检察院检察委员会委员
1996.08—1998.09梅州市兴宁市人民检察院副检察长
1998.09—2004.12梅州市兴宁市人民检察院正局级副检察长,2001.11任党组副书记,2000.12任反贪局局长(其间:1999.08—2002.07广东省社科院政治经济专业研究生班学习)
2004.12—2005.03梅州市人民检察院反贪局局长
2005.03—2006.09梅州市人民检察院反贪局局长、检察员、检察委员会委员
2006.09—2011.10梅州市人民检察院副检察长、党组成员、反贪局局长
2011.10—2016.03梅州市人民检察院副检察长、党组成员、反贪局局长、正处级检察员
2016.03—2017.05梅州市人民检察院副检察长、正处级检察员、党组成员
2017.05—2017.06梅州市蕉岭县委副书记、副县长,县长人选、县政府党组书记
2017.06—2020.07梅州市蕉岭县委副书记,县政府县长、党组书记
2020.07—梅州市政务服务数据管理局党组书记