抗日战争时期,八路军留守兵团和第120师部队粉碎日军对陕甘宁边区府谷至宜川黄河防线历次进攻的作战。
陕甘宁边区是中国共产党中央委员会和中共中央军事委员会的所在地,八路军和新四军的指挥中枢和总后方。千里河防是边区通向各抗日根据地的重要通道。自1938年3月起,日军先后以第109、第26师及独立混成第3、第16旅等部向边区黄河防线进攻,企图切断边区与山西省各抗日根据地的联系,并配合对晋西北抗日根据地的“扫荡”。为抗击日军的进犯,保卫陕甘宁边区的安全,中共中央军委决定将黄河防线划为三个地段,分别由神府、两延(延川、延长)河防司令部和绥德、米脂、葭县(今佳县)、吴堡、清涧五县警备司令部设防,由八路军留守兵团司令员肖劲光兼任河防总指挥。其部署:八路军留守兵团警备第6团驻神府地区,守备葭县至贺家堡沿河渡口;警备第8团驻米脂,守备大会坪至枣林坪渡口;警备第3团驻清涧,守备河口至枣林坪(不含)等渡口;警备第4团驻守永坪地区,守备延水关、高家畔渡口;警备第5团驻延长,守备凉水岸至清水关渡口。
1938年3月13日,日军第26师2000余人,在飞机和地面炮火的掩护下,从神府河防对岸,抢渡黄河。警备第6团以突然猛烈火力击其于半渡之中,并以一部兵力迂回河东,袭击日军侧背,毙伤其140余人。后在河东八路军第120师部队配合下,迫使日军向兴县撤退。5月初,日军第109师以1个旅经大武向军渡进犯,企图突破宋家川河防阵地。警备第8团主力东渡黄河,在汾(阳)离(石)公路沿线伏击、袭扰日军,于10日夜,在离石城西北王老婆山击溃日军1个营,歼其200余人,迫其向东撤退。1939年6月4、5日,日军万余人进占军渡,在附近山头构筑工事,并以炮火向宋家川、枣林坪一线阵地轰击;6日又陕甘宁边区黄河防线上的八路军哨所以约1.5万人进占孟门、碛口,以飞机向河西李家沟等阵地进行轰炸,企图强渡。八路军河防守备部队经三昼夜隔河顽强抗击,迫使日军退至军渡后山。与此同时,河东八路军袭击日军侧后,破袭交通运输线,使日军腹背受击,迫其退至柳林、大武。守备部队一部乘胜渡河追击,收复李家垣和柳林,粉碎了日军大规模的进攻。为加强河防,八路军第120师第359旅于8月上旬由山西省恒山地区开始回师陕甘宁边区,10月初,到达指定位置,担负宋家川至葭县的河防任务。11月下旬,日军万余人,附炮30余门,分4路由大武、离石、柳林、穆村向碛口合围,占领碛口、孟门镇后,在炮火掩护下以2000余人集结碛口河滩,实施漕渡。第359旅集中火力予以阻击,并以一部兵力东渡,袭击日军侧后,经5小时战斗,击退日军进攻,歼其百余人。
1940年,日军为封锁黄河渡口,在军渡附近的李家垣、穆村、玉皇顶、南梁山等地建立据点,与宋家川河防阵地隔河对峙。1941年4月和10月,中共中央军委先后将第120师独立第1旅第715、第2团调至陕甘宁边区,执行保卫河防任务。10月31日,日军1500余人进占碛口、咀头,11月2日,在炮火与飞机掩护下西渡。第2团在河东部队配合下,击退日军进犯。此后,日军从中国战场抽调部分部队参加太平洋战争,并以主要力量继续进行“扫荡”,兵力严重不足,因而对河防的进犯逐渐减少。到1943年,敌后抗日根据地日益巩固与扩大,日军陷入游击战争包围之中,到处受到严重的打击,不得不停止对陕甘宁边区的进攻。
在保卫河防作战中,担任河防任务的八路军部队在陕甘宁边区和晋西北人民群众的支援和地方武装的配合下,进行大小战斗百余次,共消灭日军800余人,粉碎了日军对河防的进攻,保卫了陕甘宁边区。