1939年1至2月间,日军在对冀南抗日根据地进行大“扫荡”的同时,即开始了对晋冀豫抗日根据地大“扫荡”的准备,由正太、同蒲路沿线出动,先后侵占和顺、辽县、翼城、浮山,安泽等城镇。4月初,占领平遥以南的王和以及白晋公路线上的南关。
1939年7月初,日华北方面军抽调其第20、第109师团主力和第10、第35、第36,第108师团及独立混成第4旅团各一部,共5万余人,由第1军司令官梅津美治郎指挥,对晋冀豫抗日根据地太行山区进行大规模“扫荡”,企图首先打通白晋、邯长、平(定)辽(县)等公路,占领主要城镇,分割抗日根据地,尔后逐步压缩围歼八路军第129师部队,摧毁抗日根据地。
八路军总部和第129师根据日军兵力较大,可能长期占据抗日根据地内的部分城镇与交通线,并把抗日根据地分割成若干小块,尔后逐一“清剿”,并加以摧毁的情况判断,决定将广大地方武装和民兵游击队以分散的持久的游击战疲惫消耗日军,主力则适当集中,相机歼敌,粉碎日军的“扫荡”,打破其分割计划。据此,第129师并奉命指挥第115师第344旅,晋豫边支队和山西青年抗敌决死队第1、第3纵队及广大地方武装、民兵游击队展开了反“扫荡”作战。
从7月3日起,同蒲,正太、平汉、道清等铁路沿线之日军,先后出动,向晋冀豫抗日根据地进犯,其主力沿白晋、平辽、邯长等交通线向辽县、沁县、长治等地推进,企图合击第129师主力于辽县,榆社、武乡地区,另一部则向阳城,晋城进攻,企图合击太行山南部地区的八路军部队。此时,晋冀豫抗日根据地军民已完成了反“扫荡”的准备,破坏了日军可能利用的城墙围寨、道路,进行了空舍清野,准备与日军作长期艰苦的斗争,当日军由各交通线出动“扫荡”时,北线八路军即对正太、平汉、同蒲等铁路展开破袭战,并以小部队配合民兵游击队伏击、阻击消耗疲惫日军,主力集结于武乡西北及辽县西南地区待机。
7月6日,日军第109师团、独立混成第4旅团各一部占领沁县、武乡、辽县等县城后,分路向榆杜地区合击。当日军第109师团第107联队进至榆社以西云簇镇时,第129师第386旅即向其展开攻击,歼灭日军180余人,迫其回撤。与此同时,日军独立混成第4旅团第13大队于11日在辽县以西石匣村遭第129师第385旅主力伏击,日军毙伤300余人,由武安沿邯长路西犯之日军,在涉县城西之河南店遭第129师特务团打击,暂缓西进。日军合击企图破产后,即改以控制交通线,分割晋冀豫抗日根据地为主。至7月14日,沿白晋路南犯之日军占据长治及其周围的襄垣、屯留、长子、壶关、潞城等城镇,打通了白晋路北段。
8月7日,由涉县、潞城出动的日军,东西对进,占领黎城,打通了邯长路。第129师遂指挥各部对被占的交通线上的日军展开袭击战、围困战,给日军以沉重打击。日军为巩固已占点线,于8月下旬撤出阳城、晋城、沁水等地,第20师团北移长治及其周围地区。至此,日军的大规模“扫荡”乃告结束。此次反“扫荡”作战,第129师指挥各部共作战70余次,歼灭日军2000余人,收复榆社、武乡、沁源、高平等城,粉碎了日军以重兵聚歼晋冀豫抗日根据地八路军主力的企图。
由于日军在“扫荡”中占据了抗日根据地的大部分县城,控制了白晋路北段和邯长、平辽等交通线,因而第129师继反“扫荡”作战之后,以主力部队结合地方武装组成游击兵团,在广大民兵配合下,主动向日军占据的点线展开广泛的群众性的破袭战,以冷枪、埋设地雷、破坏道路桥梁、切断电话线等多种手段,不断打击日军。自8月下旬至12月初,晋冀豫抗日根据地军民共作战200余次,歼敌2800余人,击落日机1架。日军所占交通线经常被切断,因而不得不以更多的兵力分散固守点线。
1939年冬,日军加紧对交通线的控制,在交通线及其两侧地区建立据点,并依托这些据点,对抗日根据地进行分割、封锁,以实现其由“点、线”占领扩展到“面”的占领的计划。在晋冀豫抗日根据地,日军主要加紧对平汉路、邯长公路、白晋路及武(安)沙(河)公路的控制。为打破日军的企图,第129师号召根据地广大军民面向交通线,实行主力军、地方军和广大民兵群众相结合,开展广泛的交通破击战,以打破日军对抗日根据地实行分割、封锁的“囚笼”政策。在第129师的统一指挥下,晋冀豫抗日根据地军民从1939年冬至1940年6月,先后进行了邯长公路、平汉路、白晋路、武沙公路破击作战。
邯长公路破击战。邯长公路跨越冀、晋两省,横穿太行山,是驻晋南日军后勤补给的重要交通线。日军控制邯长公路后,即将太行抗日根据地分割成南、北两部分。1939年12月,晋冀豫抗日根据地周围的日军正在进行较大调动。原驻平汉路及邯长公路的日军第10师团已调返日本国内;白晋路南段及长治地区的日军第20师团亦大部调走,余部正经邯长公路东运;白晋路及邯长公路西段由日军第36师团接防,邯长公路东段由日军独立混成第1旅团接防,日军换防后,兵力减少,情况不熟。为打破日军分割太南、太北的封锁线,巩固晋冀豫抗日根据地,八路军总部命令第129师发起邯长公路破击战。参战部队有第129师主力一部、第344旅大部及晋冀豫军区部队一部。
战役于1939年12月8日开始,首先以游击部队向邯长公路全线展开破袭,以转移日军注意力。疲惫消耗日军,并掩护主力集结。至13日,先后进行大小战斗73次,给日军以较大的消耗与疲惫。14日,参战部队主力完成作战准备后,即以第688、第689团和特务团袭击潞城、赵店镇、黎城、停河铺、东阳关、响堂铺等日军据点,并破坏日军交通。22日,第129师特务团以一部结合当地游击武装,于下桂花、麦仓方向钳制黎城日军,主力分两路经东、西水洋向赵店镇迂回;第687团及第688团各一部,经东岭沟分3路直袭赵店镇,击溃守敌500余人,攻克该镇。23日,第129师特务团转至上桂花、麦仓方向,分两路进袭黎城;第769团一部由靳家街急袭戚里店。15时,八路军部队对黎城发起攻击,守敌900余人弃城东撤。25日,第769团及第344旅一部猛袭涉县城,先遣支队及地方游击队袭击井店及响堂铺,并相继攻克涉县城及响堂铺、井店镇。至此,邯长公路交通完全中断,邯长公路破击战胜利结束,是役,共歼灭日军700余人,收复黎城、涉县2城及日军据点23处,太南、太北重新连成一片。
平汉路破击战。1940年初,日军依托平汉路向东扩张,先后筑成石家庄至南宫、内丘至巨鹿、邢台至威县、邯郸至大名等公路干线及若干支线,把冀南抗日根据地分割成若干小块,并加以封锁。日军还计划修筑德石和邯(郸)济(宁)两条铁路,以联结平汉、津浦两大交通动脉。在晋冀豫山区,抢修白晋路,并准备修筑临(汾)邯(郸)铁路,企图将太行、太岳两地区分割成数块。同时在平汉路西侧积极增筑据点与公路,封锁太行、冀南间的交通。日军企图缩小八路军的活动范围,截断各区用互支援,以凭借铁路、公路交通,用现代化装备的优势兵力,持久连续分区反复“扫荡”,达到彻底摧毁抗日根据地的目的。1940年4月5日,第129师发布命令,部署关于大规模破击铁路、公路的作战行动。
4月7日至27日,冀南抗日根据地军民首先展开了对平汉路的破击战。冀南军区部队在2万余民兵和广大群众的配合下,对平汉路以及由该路伸向冀南抗日根据地腹地的主要公路展开了全面破击。共计破坏内丘至邢台的铁路5公里多,石家庄至南宫、邢台至威县。内丘至巨鹿、大名至邯郸等公路干线100余公里。
1940年6月中旬,驻枣强、故城、阜城等据点日军700亲人掩护日军铁道守备队,胁迫数千民工修筑德石铁路,企图割断冀中与冀南两区的联系。为打击、迟滞日军修路,冀南军区以新编第7、第9旅主力及地方部队,在群众配合下,从7月22日至27日,将德石铁路小羊至青兰段的路基彻底破坏。同时,破坏了枣强、冀县、南宫、武邑等地的公路,并以伏击手段歼灭出犯之敌。在连续6天的破击中,冀南军区部队共作战21次,歼灭日伪军200余人,破坏铁路路基12.5公里、公路90余公里,使德石路不得不延缓施工。
白晋路破击战。日军在冀南修筑公路的同时,积极抢修山区的白晋铁路,企图将太行区和太岳区分割开来。为破坏日军的修路计划,第129师根据八路军总部的指示,指挥太行、太岳八路军部队于5月初发起白晋路破击战,其部署是:以第129师特务团和部分地方武装,破击东观至来远段;以第385旅,平汉纵队主力与晋冀豫边纵队第1、第3团破击来远至权店段,并攻击南关镇;以第386旅及决死第1纵队破击权店至段柳材段。战役于5月5日发起。各破击队在2万余群众协助下,在南北100余公甲的铁路线上展开了声势浩大的破击作战,猛烈袭击白晋路沿线沁县、固亦、漳源、权店、南关镇及来远各据点日军。至7日,白晋路破击战结束,共破坏铁路50余公里,炸毁桥梁50余座,炸毁火车1列,歼灭日军350余人,打破了日军的修路计划和分割太行,太岳抗日根据地的企图。
武沙公路破击战。日军为控制平汉路邢台至沙河段,切断太行、冀南抗日根据地的主要交通联系,1940年初修成邢台至羊范、沙河至公司窑等公路,由伪“剿共”第2路军高德林部进行守备。为打破日军割裂太行、冀南的企图,第129师发动了武(安)沙(河)公路破击战。6月20日夜,第129师以第385旅第769团进攻刘石岗,以新编第11旅第32团进攻范下曹。公司窑之敌600余人出援,在下关村遭第385旅第14团阻击,毙伤100余人。21日,第769团和第32团分别攻克刘石岗和范下曹。与此同时,冀中警备旅袭击赵店,破坏公路6公里。新编第11旅第31团攻占伊郭村,破坏邢台至官庄段铁路5公里。是役,共歼灭伪军700余人,粉碎了日军割断太行,冀南交通联系的企图。