战役档案 · 辽东溃败
海城拉锯耗到 1895 年 3 月,日军掉头南下,六天之内连下牛庄、营口、田庄台——湘军出关的最后一战打成了甲午最激烈的巷战,随后是甲午陆战的句点:一座被烧光的镇子。
战役信息

| 项 | 内容 |
|---|---|
| 时间 | 1895.3.4 – 3.9 |
| 地点 | 奉天省(今辽宁)牛庄、营口、田庄台(辽河下游一线) |
| 所属 | 甲午战争(大时局见《甲午战争·总览》;上接海城拉锯) |
| 守方/溃退方 | 武威军魏光焘、老湘营李光久(牛庄);宋庆、蒋希夷等部(田庄台) |
| 攻方 | 日军第一军、第二军各师团:牛庄约两个师团,田庄台三个师团 |
| 结果 | 3.4 牛庄巷战一日夜而陷;3.7 营口不战而失;3.9 田庄台一日而溃、※ 日军纵火焚镇。甲午陆战至此终结 |
参战方
| 项 | 守方/溃退方 | 攻方 |
|---|---|---|
| 兵力 | 牛庄:魏光焘、李光久两部约六千人仓促入城;田庄台:宋庆等部万余 | 牛庄约两个师团两万合击;田庄台三个师团 |
| 火力 | 湘军各部枪械新旧不一,炮少 | 师团炮兵齐整,步炮协同 |
| 态势 | 海城反攻甫败,部队疲敝,调防空虚——营口守军被抽空,不战而失 | 海城解围后士气正盛,转用兵力果断 |
战地环境

(大时局——威海已陷、和谈将启——见《甲午战争·总览》。)
辽河下游一线:牛庄、营口、田庄台在辽河下游排开——牛庄是商埠老城,营口是条约开口的通商口岸,田庄台扼辽河渡口,是由辽南入辽西的咽喉。时值残冬,河冰初解,道路泥泞。
部队状态:守这线的是刚从海城反攻中败下来的疲兵,与仓皇西调的预备队。营口守军先被调空——兵力调度的混乱,直接写进了这一线的结局。
为什么而打
山东那边,威海卫 2 月 17 日陷落,北洋海军覆没(见《威海卫之战》),朝廷的和谈已在议程上;辽南这边,海城的拉锯还拖着——僵持五个月,四五次反攻没能进城一步,清军最后的野战力量也耗得差不多了。
和与战两条线,此时在北京是并行的:2 月初,张荫桓、邵友濂赴广岛议和,被日方以全权不足拒之门外;朝廷转而定议改派李鸿章,3 月中旬成行。同一时段,刘坤一以钦差大臣节制关内外诸军,吴大澂率出关湘军屯于田庄台、牛庄一线(驻地细目待考)——一边准备落笔签字,一边还在往辽南填兵。前线不知道和谈的日程,只知道海城五个月没有攻下来。
日军由此下了判断:清军主力已被吸在辽南,辽阳不必再攻。2 月末,先出手打散辽阳方向的牵制部队,随即转锋南下,目标换成辽河下游一线——牛庄、营口、田庄台。牛庄是商埠老城,营口是条约开口的通商口岸,田庄台扼辽河渡口、是由辽南进辽西的咽喉;扫掉这一线,辽南清军残部与辽西的联系即被斩断,再往西南,便是直逼山海关方向的想象空间。
日军转锋也有它的边界:连月作战兵员疲耗,残冬泥泞,重炮与粮弹全靠辽河平原的大车路转运(细目待考),所以三役挤在六天之内,快打快收。同一月,另一支日军已自海路南下取澎湖;签约之前把能拿到手的都拿到手,这条加码的线是否出自大本营统一部署,记载待考。清军这一边,海城反攻该不该停、营口守军该不该抽,现存记载里未见前线将领异议的痕迹(未见异议记载);能看到的是调度的结果——牛庄仓促、营口空虚、田庄台孤悬。
守这条线的,是刚在海城城下败过的疲兵与仓皇西调的预备队,调度乱到营口守军先被抽空;牛庄城里,魏光焘的武威军、李光久的老湘营约六千人仓促入城——湘军千里出关,走到了最后一站。
3 月 4 日,日军约两个师团两万人合击牛庄。残冬未尽,辽河的冰刚刚开裂。半个多月后,李鸿章就要在马关落座——和局已经在路上,这最后六天的仗,还是一场不少地打完了。
作战经过

| 阶段 | 时间 | 要点 |
|---|---|---|
| 牛庄之战 | 3.4 | 魏光焘武威军、李光久老湘营约六千人仓促入城布防,遭日军约两个师团两万合击;巷战一昼夜,逐屋抵抗,城陷。湘军伤亡千余、被俘数百(口径诸说不一)——湘军千里出关的最后一战,甲午陆战最激烈的巷战 |
| 营口失守 | 3.7 | 守军已被调空,日军兵至即陷,不战而失(口岸海关、洋商动态待考) |
| 田庄台之战 | 3.9 | 宋庆、蒋希夷部万余守辽河渡口重镇,日军三个师团合击,一日而溃;※ 日军纵火焚镇,市街数千家尽毁("焚三日"说待考) |
※ 田庄台焚镇(3.9 起):日军破城后纵火,市街数千家烧尽,"焚三日"之说流传(此说待考)。焚镇与巷战之后对溃兵、平民的杀伤(细节与口径诸说不一),是甲午陆战收官处的暴行节点;记录者与日方口径(出处待考)。
战损

- 守方:牛庄一役湘军伤亡千余、被俘数百(此数存疑);田庄台之溃伤亡与焚镇平民死难(口径诸说不一)。
- 攻方:日军三役伤亡有限(此数存疑)。
- 平民:田庄台全镇焚毁,流离与死难无确数。
- 甲午陆战至此终结:清廷再无一支可战之陆军,全面转入乞和。
战役影响
- 3 月下旬,李鸿章赴马关议和(见《甲午战争·总览》)。
- 湘军出关以牛庄巷战作结——咸同中兴劲旅的历史,在这一昼夜落幕。
- 日军占领辽河下游一线,直至条约签订后撤兵(三国干涉还辽等大局见《甲午战争·总览》)。
亲历细节

- 魏光焘、李光久:牛庄城破后巷战到底的湘军将领——逐屋抵抗一昼夜,在甲午陆战的整体溃色里是异数(二人突围与战后境遇待考)。
- 空城营口:守军调空、兵至即陷——没有战斗的失守,比战败更难堪,责任在调度(调空令出处待考)。
- 焚镇:一座数千家市街的镇子从地图上被烧掉。没有抵抗者视角的流传记载(出处待考),火光是本篇留给平民的全部记录。
战场空间

- 牛庄:商埠老城的街巷格局——土墙院落、十字街市,逐屋争夺的巷战空间,守方以院落为垒。
- 营口:开埠口岸,河港、租界式街区(外侨在城动态待考)。
- 田庄台:辽河渡口重镇,控制渡河即控制辽西门户;镇区市街连片,火灾即全毁。
- 空间序列即是崩溃序列:巷战死守(牛庄)→ 不战弃守(营口)→ 一日而溃加焚镇(田庄台),六天三级跳。
各方口径
- 中方:牛庄巷战在湘军叙事与湖南地方记忆里是悲壮一页(地方文献脉络待考);田庄台焚镇在民间记忆与后世著述中作为日军暴行记载。
- 日方:战史记作辽南扫尾的顺利作战(对焚镇的表述待考)。
争议与敏感点
- 焚镇的记录链:焚镇规模("数千家""三日")的史料层级、见证者与日方表述,均需逐项核对;不因日方讳言而软化,亦不超出所见记载加码。
- 牛庄伤亡口径:伤亡千余、被俘数百的来源待考。
- 营口"不战而失"的责任:调空守军的命令链条待考。
资料与待考
已知主要资料:
- 《清光绪朝中日交涉史料》相关奏报(篇目待考)
- 日方战史丛书辽南作战卷(篇目待考)
- 魏光焘、李光久、宋庆相关文献
- 牛庄、营口、田庄台地方志与地方文史材料(篇目待考)
待考事项:牛庄参战序列与伤亡被俘口径;魏光焘、李光久突围及战后境遇;营口调空令出处与外侨动态;田庄台参战序列;焚镇规模、见证者与日方表述;"焚三日"说层级;平民死难口径;张荫桓、邵友濂广岛议和被拒细目;刘坤一任命与节制范围;吴大澂军驻地与战后处置;日军辽河作战与澎湖作战的决策关联;前线将领对和战取舍有无异议记载;日军三役转运补给细目。
本篇配图为生成图像,非史料照片;史实以正文与所注出处为准。