1981年09月至1985年11月历任龙海县税务局科员、副所长;
1985年11月至1991年10月历任漳州市税务局科员、副科长、科长;
1991年10月至1994年08月任龙海市税务局局长;
1994年08月至1998年10月任漳州市地方税务局党组成员、副局长;
1998年10月至2000年01月任漳州市地方税务局党组成员、副局长(主持工作);
2000年01月至2001年05月任漳州市地方税务局党组书记、局长;
2001年05月至2006年06月任厦门市地方税务局总经济师;
2006年06月任厦门市地方税务局党组成员、总经济师。
2017年7月至2018年6月任厦门市地方税务局党组成员、副局长(地方副局级),
2018年6月任国家税务总局厦门市税务局联合党委委员、副局长(地方副局级),
2018年9月任国家税务总局厦门市税务局党委委员、副局长(地方副局级)。[1]