汉中之战发生在建安二十二年(217年),结束于建安二十四年(219年)五月,历时近两年,战况漫长而激烈,最终以刘备的胜利而告终。此役双方都倾尽了精锐兵力,曹操一方不仅有夏侯渊、张郃、徐晃等名将驻守汉中,且在刘备发起进攻时,曹操还派遣了曹洪、曹休、曹真等人支援,加之后期曹操亲自带领大军来援,阵容可谓豪华。而对于刘备来说,汉中是蜀地的门户,绝不能失守,因此他几乎是调集了所有能用的力量来作战,可以说,所有的精锐都投入了这场战斗。虽然史书并没有详细记载双方具体的兵力部署,但通过一些史料推测,我们可以大致估算出刘备和曹操分别投入了多少兵力。
首先来看刘备一方。汉中对刘备来说至关重要,远比曹操看重,因此刘备几乎发动了全国总动员,除了无法调动的兵力和一部分大将外,基本上所有能派上的兵力都已调集而来。刘备的兵力究竟有多少呢?在215年,孙刘双方争夺荆州时,刘备曾引兵五万下公安,当时刚刚拿下益州的刘备能够调动五万兵力(还不包括留守的兵力),可见其兵力可观。经过几年的积累,整个益州的兵力应当早已超过十万,且关羽当时镇守荆州,手下有四五万兵力,而关羽驻守的荆州此时并无战事,因此刘备从荆州抽调部分兵力支援汉中是完全可能的。此外,马超麾下的西凉铁骑也加入了此次战斗,进一步增强了刘备的兵力。 《三国志·杨洪传》中有记载,刘备在争夺汉中时急召全军,诸葛亮更是强调汉中则益州咽喉,存亡之机会,若无汉中则无蜀矣。诸葛亮还称男子当战,女子当运,这几乎是动员了整个国家的力量,刘备将所有可用之兵力调遣而出。如此看来,刘备投入的兵力绝对在十万以上。 接下来是曹操一方。曹操的兵力主要分为三部分:首先是215年曹操从张鲁手中夺取汉中后,夏侯渊、张郃、徐晃等人被留守汉中,《三国志》记载:汉中平,以渊行都护将军,督张郃、徐晃等平巴郡。那么曹操当时的兵力是多少呢?建安二十二年(217年),陈琳在《檄吴将校部曲文》中提到:征西将军夏侯渊等,率精甲五万,及武都氐羌,巴汉锐卒,南临汶江,扼据庸蜀。陈琳的这段话表明,夏侯渊一带的兵力在六七万之间,且包含了精锐部队和氐羌人,数据上较为可靠。曹操一直非常忌惮刘备,作为两军对峙的西线,夏侯渊等人麾下六七万兵力是完全合理的。 汉中之战的前哨战——下辨之战,在217年打响。曹操派曹洪、曹休、曹真等人从关中驰援夏侯渊。虽然曹洪等人援军的具体兵力不详,但我们可以从战况中推测出一些线索。曹休能够击溃吴兰、逼退张飞和马超,一个关键原因就是他们带来了虎豹骑,这支精锐部队本身就有数千人,加上其他部队,曹洪的援军很可能有两三万人之多。随着219年春定军山之战的爆发,曹军主帅夏侯渊被黄忠斩杀,曹操亲自带领大军前来支援。尽管史书未详细记载曹操的兵力,但《诸葛亮集》提到及至孟德,以其谲胜之力,举数十万之师,虽然这一表述可能存在夸大的成分,但可以推测,考虑到曹操在215年就调动了十万大军来平定汉中,此时面对强敌刘备,曹操的兵力只会更多不会更少。因此,曹操在汉中之战中前后投入的兵力应当不下二十万。 综上所述,汉中之战的双方投入兵力都非常庞大,刘备方面至少十万,曹操方面则高达二十万左右。两军精锐尽出,战斗异常激烈,最终刘备凭借着更加坚定的决心和优秀的战略战术,赢得了这场历时近两年的艰难战斗。