赵充国,字翁孙,陇西上邽人也,后徙金城令居。始为骑士,以六郡良家子善骑射补羽林。为人沉勇有大略,少好将帅之节,而学兵法,通知四夷事。武帝时,以假司马从贰师将军击匈奴,大为虏所围。汉军乏食数日,死伤者多,充国乃与壮士百余人溃围陷陈,贰师引兵随之,遂得解。身被二十余创,贰师奏状,诏征充国诣行在所。武帝亲见视其创,嗟叹之,拜为中郎,迁车骑将军长史。昭帝时,武都氐人反,充国以大将军护军都尉将兵击定之,迁中郎将,将屯上谷,还为水衡都尉。击匈奴,获西祁王,擢为后将军,兼水衡如故。与大将军霍光定册尊立宣帝,封营平侯。本始中,为蒲类将军征匈奴,斩虏数百级,还为后将军、少府。匈奴大发十余万骑,南旁塞,至符奚庐山,欲入为寇。亡者题除渠堂降汉言之,遣充国将四万骑屯缘边九郡。单于闻之,引去。
是时,光禄大夫义渠安国使行诸羌,先零豪言愿时渡湟水北,逐民所不田处畜牧。安国以闻。充国劾安国奉使不敬。是后,羌人旁缘前言,抵冒渡湟水⑤,郡县不能禁。
元康三年,先零遂与诸羌种豪二百余人解仇交质盟诅。上闻之,以问充国,对曰:“羌人所以易制者,以其种自有豪,数相攻击,势不壹也。往三十余岁,西羌反时,亦先解仇合约攻令居,与汉相距,五六年乃定。至征和(五)[三]年,先零豪封煎等通使匈奴,匈奴使人至小月氏,传告诸羌曰:‘汉贰师将军众十余万人降匈奴。羌人为汉事苦,张掖、酒泉本我地,地肥美,可共击居之。’以此观匈奴欲与羌合,非一世也。间者匈奴困于西方,闻乌桓来保塞,恐兵复从东方起,数使使尉黎、危须诸国,设以子女貂裘,欲沮解之。其计不合。疑匈奴更遣使至羌中,道从沙阴地,出盐泽,过长坑,入穷水塞,南抵属国,与先零相直。臣恐羌变未止此,且复结联他种,宜及未然为之备。”
后月余,羌侯狼何果遣使至匈奴藉兵,欲击鄯善、敦煌,以绝汉道。充国以为:“狼何,小月氏种,在阳关西南,势不能独造此计,疑匈奴使已至羌中,先零、开乃解仇作约。到秋马肥,变必起矣。宜遣使者行边兵豫为备,敕视诸羌,毋令解仇,以发觉其谋。”于是两府复白遣义渠安国行视诸羌,分别善恶。
安国至,召先零诸豪三十余人,以尤桀黠,皆斩之。纵兵击其种人,斩首千余级。于是诸降羌及归义羌侯杨玉等恐怒,亡所信乡,遂劫略小种,背畔犯塞,攻城邑,杀长吏。安国以骑都尉将骑三千屯备羌,至浩亹,为虏所击,失亡车重兵器甚众。安国引还,至令居,以闻。是岁,神爵元年春也。
时充国年七十余,上老之,使御史大夫丙吉问谁可将者,充国对曰:“亡逾于老臣者矣!”上遣问焉,曰:“将军度羌虏何如,当用几人?”充国曰:“百闻不如一见。兵难隃度,臣愿驰至金城,图上方略。然羌戎小夷,逆天背畔,灭亡不久,愿陛下以属老臣,勿以为忧。”上笑曰:“诺。”
充国至金城,须兵满万骑,欲渡河,恐为虏所遮,即夜遣三校衔枚先渡,渡辄营陈;会明,毕,遂以次尽渡。虏数十百骑来,出入军傍。充国曰:“吾士马新倦,不可驰逐。此皆骁骑难制,又恐其为诱兵也。击虏以殄灭为期,小利不足贪。”令军勿击。遣骑候四望中,亡虏。夜引兵上至落都,召诸校司马,谓曰:“吾知羌虏不能为兵矣。使虏发数千人守杜四望中,兵岂得入哉!”充国常以远斥候为务,行必为战备,止必坚营壁,尤能持重,爱士卒,先计而后战。遂西至西部都尉府,日飨军士,士皆欲为用。虏数挑战,充国坚守。捕得生口,言羌豪相数责曰:“语汝亡反,今天子遣赵将军来,年八九十矣,善为兵。今请欲一斗而死,可得邪!”
充国子右曹中郎将卬,将期门佽飞、羽林孤儿、胡越骑为支兵,至令居。虏并出绝转道,卬以闻。有诏将八校尉与骁骑都尉、金城太守合疏捕山间虏,通转道津渡。
初,开豪靡当儿使弟雕库来告都尉曰先零欲反,后数日果反。雕库种人颇在先零中,都尉即留雕库为质。充国以为亡罪,乃遣归告种豪:“大兵诛有罪者,明白自别,毋取并灭。天子告诸羌人,犯法者能相捕斩,除罪。斩大豪有罪者一人,赐钱四十万,中豪十五万,下豪二万,大男三千,女子及老小千钱,又以其所捕妻子财物尽与之。”充国计欲以威信招降、开及劫略者,解散虏谋,徼极乃击之。