1987.09——1991.07 山西师范大学学习
1991.07——1994.03 方山一中教师(期间借调吕梁高专政史系)
1994.03——1995.12 吕梁高专宿管科负责人、马列教研室副主任
1995.12——2002.05 吕梁地委政研室科员、《山区经济》编辑
2002.05——2002.09 吕梁地区社科院《脱贫与发展》编辑部主任
2002.09——2007.04 吕梁地(市)委政研室农业科科长
2007.04——2007.05 吕梁市委政研室副调研员
2007.05——2011.06 吕梁市纪委宣传教育室主任
2011.06——2015.11 岚县县委常委、纪委书记
2015.11——2017.02 柳林县委常委、纪委书记
2017.02——2019.11 柳林县委常委、纪委书记、监委主任
2019.11——2020.03 柳林县委常委、纪委书记、监委主任、三级调研员
2020.03——2021.03 吕梁市离石区委副书记、三级调研员
2021.03——2021.04 吕梁市城市管理局党组书记
2021.04——2021.12 吕梁市城市管理局党组书记、局长
2021.12——2021.12 吕梁市离石区委副书记,区人民政府党组书记、副区长、代理区长
2021.12——吕梁市离石区委副书记,区人民政府党组书记、区长[2]
2021年4月2日,吕梁市第三届人民代表大会常务委员会第五十二次会议通过,决定任命张海文为吕梁市城市管理局局长。[3]
2021年12月24日,吕梁市离石区第七届人民代表大会第二次会议通过,选举张海文为吕梁市离石区人民政府区长。[2]
2021年12月29日,吕梁市第三届人民代表大会常务委员会第五十八次会议通过,免去张海文的吕梁市城市管理局局长职务。[4]
辱骂纠纷
2023年5月8日,山西吕梁山革命博物馆发布闭馆公告:高宇峰馆长在离石区政府办事时被区长张海文辱骂,推倒致伤,导致博物馆不能正常开馆。[1]
同日,吕梁市政府新闻办公室发布通报,9时38分许,吕梁市公安局离石分局滨河派出所接到高宇峰的司机报警,称高宇峰在离石区政府办公楼被人殴打,随即公安机关出警调查。张海文办公室和所在楼道没有视频监控设施。
据市公安机关向张海文及现场人员了解:5月8日9时许,高宇峰到张海文办公室,要求解决博物馆开展有关活动经费补贴问题,张海文当场打电话安排区委宣传部提出资金补贴办法提交区政府常务会议研究,高宇峰对此答复不满意,情绪激动并拍打桌子,要求立即解决,现场其他办事人员随即将高宇峰劝离办公室。接待高宇峰整个过程中,张海文没有辱骂,没有与高宇峰有任何肢体接触。高宇峰被劝离后,仍然大喊大闹,多次冲向张海文办公室,遂被区政府工作人员拉到一楼值班室。10时7分许120救护车到达区政府,将高宇峰送至吕梁市人民医院。公安民警去医院向高宇峰当面了解情况,其称因身体原因无法接受问询。
经向吕梁市人民医院了解,高宇峰右手中指皮肤见一处1.5cm表浅划伤,没有昏迷情况。[4]