汉攻大宛之战,亦称汉宛战争、汗血马之战或天马之战,为汉武帝太初元年(公元前104年)发生的一起西汉与大宛之间的战争,前后持续了约四年。
在西方这有时称为汉希腊之战(Greco-Chinese war)因为大宛也许受到了古希腊文化的影响(亚历山大帝国)。
第一次战争
当时汉武帝正宠爱李夫人,欲使李氏家族封侯。由于汉高祖规定没战功者不得封侯,于是武帝遂任李夫人的长兄李广利为贰师将军,赵始成为军正、李哆为校尉,浩侯王恢为向导,率属国六千骑与郡国步兵数万人以讨。期至贰师城取善马,故号“贰师将军”。当年正是太初元年(前104年)。西域路远,沿途小国又闭门拒供,汉兵抵达郁成城时不过数千,皆饥饿疲惫。攻郁成,遭大破,杀伤甚重,引兵而还。往来二年,汉军回到敦煌时,减员达十之八九。李广利上书请求罢兵,武帝震怒,下令退入玉门关者立斩,李只得在敦煌屯兵。
第二次战争
公元前103年夏,浞野侯赵破奴击匈奴,灭其所部二万骑兵。朝臣认为此时应暂停进攻大宛,全力打击匈奴。然而汉武帝认为,大军已发,却不能降伏大宛小国,西域诸国将轻视汉朝,有损汉朝对西域的控制,因此坚持继续进攻大宛。武帝将竭力反对出兵大宛的邓光等人下狱问罪,然后准备第二次远征。武帝下令赦免囚徒,发恶少年及边骑六万人,马三万匹,牛十万头,五十余名校尉挟厚备再讨。更遣水利工匠随师,预备将大宛城外的河川改道,使其无水可用。更发戌甲卒十八万屯于酒泉、张掖北、居延为后勤。前102年,贰师将军李广利率大军出敦煌。这一次西域诸国畏惧,纷纷壸浆箪食以迎,只有轮台(今新疆轮台县)闭拒。李广利怒,下令攻城;汉军数日后破城,屠轮台。汉军主力三万先抵大宛,宛兵退守郁成,李广利绕过该城,直取大宛首都贵山城。宛兵出城迎击,遭汉兵以弓弩射败,退回城内坚守。汉军断其水源,围攻四十余日,毁其外城,俘虏大宛贵族勇将煎靡,宛人惊恐逃入内城。大宛贵族怨其王毋寡,杀之,持首级赴汉营求和。表示若汉军停止进攻,宛愿贡献良马,并供给汉军粮食;如不停战,则杀尽良马,而康居援军将至,从内外对抗汉军[24]。是时康居侦查汉军,但尚不敢出兵。李广利听闻宛城中新得秦人(中国人),懂得凿井,且城内粮食尚足,可坚守到底,康居若来救宛,恐对汉军不利。便与大宛约定汉军不入中城,取其善马数十匹,中等以下公母马三千余匹,又立与汉亲善的昧蔡为宛王,后撤兵。
另外,在李广利的主力部队绕过郁成城,前往贵山城时,校尉王申生、曾任鸿胪的壶充国等千余人到达郁成,向守军索要食物和饮水遭拒。郁成守军窥知申生军人少,便于清晨以三千人突袭,杀死王申生等人,仅数人脱逃回主力部队。李广利令搜粟都尉上官桀率兵攻破郁成,郁成投降,郁成王逃往康居。上官桀追至康居,康居闻汉军已打败大宛,遂交出郁成王,后为桀部属上邽骑士赵弟杀死。
此役汉军战死者不多,也不缺粮,但由于将官贪腐、不体恤士卒,回到玉门关仅万余人,军马千余匹,损失不可谓不重。
汉武帝知胜利大喜,封广利为海西侯、赵始为军正大夫、上官桀为少府,军官各有封赏,士卒赐直四万金,充军罪犯免罪。一年多后(前100年),大宛贵族认为昧蔡过于谄媚汉朝,使国家被剥削,遂发动政变杀死昧蔡,另立毋寡之弟蝉封为宛王。汉朝无奈也只好承认,与蝉封约定每年献天马二匹。
大宛素为西域强国,被击败后,诸国震惧。汉朝自敦煌以西至盐泽,沿途修筑烽燧亭障,并于轮台、渠犁一带实行军事屯田,置使者校尉管理,为汉使提供住处和粮食饮水。在西域都护府正式设置之前,使者校尉实际上成为代表汉廷领护数百个汉地屯田士兵。西域诸国亦纷纷遣使来朝,使中亚与中国交往日益频繁,但此时西域仍在匈奴统治之下。