渭南之战是汉献帝建安十六年(211年),丞相曹操击破马超、韩遂等关中联军的作战。当时曹操在南方战线失利,所以决定向凉州拓展。马超、韩遂等受消息影响,起兵抵抗,在关中潼关、渭南与曹军发生大战,最后曹操用计取胜,压制关中。渭南之战是一场讲求深谋远略,灵活用兵以智取胜的精彩战役。
建安十三年(公元208年)底,曹操在赤壁之战中遭到了一生中最大的失败,伤亡过半。建安十四年(公元209年)又丢失了南方重镇江陵,这使得曹操的南进计划受到了巨大的打击。建安十四年(公元209年)三月,曹操曾进驻谯郡,制作轻型战船并训练水军,准备继续向南方进兵。七月,曹军自涡水、淮水出肥水,到达合肥,但是考虑到连年征战,士兵劳苦,且疫气流行,而没有继续南进,于十二月全军返回了谯郡一带。建安十五年(公元210年)曹军基本是进行休整。
南进的困难摆在前面,于是曹将其下一步的进军目标选在了西方的关中、凉州和巴蜀地区。
据守关中部队,实际上是一个由十个大、小军阀组成联合体,韩遂、马超部是这个联合体的核心,但是他们并没有严密的统属关系。平时,他们分散割据于自己的地盘,在发生利益相关的情况时,才会集中一起,共同对敌。 当时,关中团在名义上是归顺于曹操的。 在公元201年曹操与袁尚等在河北激战时,关中集团也曾经帮助曹操的司隶校尉钟繇大败高干和南单于兵团。强悍的关中集团总是曹操向西南进兵的一个巨大威胁,曹操决不敢在自己的大军深入汉中和巴蜀险地的时候,背后的关中有一支强大的不稳定军事集团存在。
关中历来为四塞之地:南面有险峻的秦岭山脉、
东面有潼关和黄河天险的保护, 西面是陇山与六盘山的崇山峻岭, 北面是陕北高原上的子午岭、黄龙山。 曹操进攻关中主要有三条路线:
1、北路:出河东,自蒲坂津西渡黄河进入;
2、中路:沿大路,经潼关进入;
3、南路:先南下宛城,绕道武关、蓝田迂回进入。 自秦帝国以关中为基地统一中国,西汉高祖也依关中的地理优势统一全国。
自古就有“百二秦关”的说法,既以关中的险要地形,用二万兵就可以抵抗百万大军的进攻。
特别是从东面的中原地区进攻关中,基本上是仰攻的不利形势,尤其是走潼关。因此,曹操要想击破占据关中险要、兵力强大、战力强悍的马韩集团,必须智取。
建安十六年(公元211年)三月,曹操传令,让镇守长安的钟繇讨伐张鲁,并派夏侯渊出河东会合钟繇。此时,夏侯渊和徐晃刚刚平定太原商曜的叛乱,军队可以沿汾河出河东。讨伐张鲁,将有可能经过关中诸将马超等人的防地。高柔为此提醒曹操:“大军西出,韩遂、马超等必会怀疑是袭击自己,必定互相煽动。宜先平定三辅(关中),三辅(关中)平定了,汉中只要传上檄文便可平定了。”曹操未予理睬。
关中各将果然产生怀疑,马超、韩遂、侯选、程银、杨秋、李堪、张横、梁兴、成宜、马玩(合称“关中十将”)等十数部军起兵反抗,集结了十万羌、胡、汉人混杂的军队,屯于潼关,准备进攻,弘农、冯翊多个县邑起兵响应,百姓都从子午谷逃入汉中。
后人多认为,曹操就是要逼反那些表面上遵奉朝廷,实际上是各行其政的关中诸将,为名正言顺地剿灭他们制造借口。可以说,从一开始,曹操就是有预谋的。
曹操派遣曹仁督各将领前往抵挡,敕令他:“关西军精明强悍,只要坚守,不要和敌人对战。”秋七月,曹操留曹丕守邺城,亲统大军西征, 许多人都认为:“关西兵强,擅用长矛,如不是精选的前锋,则不可以抵挡了。”曹操却认为:“战争的主动权在我,不是在敌人。敌人虽然擅用长矛,我便令他们不能刺,各位看着吧。”
八月,曹操大军经函谷朔黄河西进,到达潼关。此时曹军的粮草由洛阳经函谷供应。潼关虽险,却不是一夫当关,万夫莫开的狭关,须以大军方可屯守。正因为潼关有此种特点,曹操用大军紧逼潼关,摆出非要从潼关进入关中不可的架势,马超等关中联军的注意力才能被牢牢地吸引在潼关的防守上。
关中各部不断向潼关增兵,曹操听说,不忧反喜。事后各将领不明,问他当初何以如此高兴,曹操解释说:“关中道路长远,若果敌人各依着地势防守,就算出兵攻打,没有一、二年也不可平定。现今他们全部到来结集,人数虽多,但互相都不归服,联军中无一个统领,一举便可以消灭他们,比起他们各自防守,现在容易多了,所以我便感到高兴。”
经过一段时间的相持,眼见联军的所有力量都已集中到潼关,曹操暗中却派徐晃、朱灵率步骑四千人渡过浦阪津,据河西为营,准备接应曹操大军由河东进入河西。曹操曾问徐晃如何可入关中,徐晃说:“您已带大兵到此,而敌人不再分兵守卫蒲阪,可知他们缺乏谋略。请给我一支精兵,渡过蒲坂津,作为大军的先导,截断敌人的后路,就可擒住他们了。”曹操至同意此举,并派徐晃、朱灵率四千精兵从蒲坂津(今山西永济、陕西大荔朝邑之间黄河渡口)乘虚渡过黄河。