1988年8月至1991年7月,任上海市闸北区财政局副局长;
1991年7月至1999年9月,任上海市闸北区税务局副局长;
1999年9月至2000年11月,任上海市闸北区税务局副局长、党组副书记;
2000年11月至 2000年12月,任上海市财政局、上海市国家税务局、上海市地方税务局信息技术处副处长,上海市闸北区税务局党组副书记;
2000年12月至2001年2月,任上海市财政局、上海市国家税务局、上海市地方税务局信息技术处副处长兼上海市财政税务信息中心副主任(主持工作),上海市闸北区税务局党组副书记;
2001年2月至2001年4月,任上海市财政局、上海市国家税务局、上海市地方税务局信息技术处副处长兼上海市财政税务信息中心副主任(主持工作);
2001年4月至2009年3月,任上海市财政局、上海市国家税务局、上海市地方税务局信息技术处处长兼上海市财政税务信息中心主任;
2009年3月至2009年12月,任上海市财政局信息技术处处长;
2009年12月至2010年1月,任上海市财政局副局长兼信息技术处处长;
2010年1月至2010年4月,任上海市财政局副局长、党组成员兼信息技术处处长;
2010年4月至2017年6月,任上海市财政局副局长、党组成员;
2017年6月至2018年6月,任上海市国家税务局、上海市地方税务局局长、党组副书记;
2018年06月至2018年9月,任国家税务总局上海市税务局局长
2018年9月,任国家税务总局上海市税务局党委书记、局长。
十一届上海市纪委委员
2017年5月12日,中国共产党上海市第十一次代表大会圆满完成各项任务,在世博中心胜利闭幕,会议选举马正文为中共上海市第十一届委员会委员。[1]
2017年6月,拟任马正文为上海市地方税务局局长。[2]
2018年9月,马正文任国家税务总局上海市税务局党委书记、局长。