1990年至1994年先后任厦门市税务局第二分局见习干部、干部、办事员
1994年至1996年先后任厦门市地方税务局直征局办事员、科员
1996年至2006年先后任厦门市地方税务局对外税务分局科员、副科长、湖里办事处副主任、主任、科长
2006年至2009年任厦门市集美区地方税务局党组成员、副局长
2009年11月至2013年12月任厦门市翔安区地方税务局党组书记、局长
2013年12月至2017年7月任厦门市地方税务局办公室主任
2017年7月至2018年6月任厦门市地方税务局党组成员、总审计师(地方副局级)
2018年6月任国家税务总局厦门市税务局联合党委委员、总审计师(地方副局级)
2018年9月至2020年10月任国家税务总局厦门市税务局党委委员、总审计师(地方副局级)
2020年10月任国家税务总局厦门市税务局党委委员、总审计师(副厅级)[1]
2020年11月12日,国家税务总局决定,任命林茂柏为国家税务总局厦门市税务局总审计师,试用期一年。[2]