《晉書》卷一百十三 載記第十三



晉梁州刺史楊亮遣子廣襲仇池,與堅將楊安戰,廣敗績,晉沮水諸戍皆委城奔潰,亮懼而退守磬險,安遂進寇漢川。堅遣王統、朱彤率卒二萬為前鋒寇蜀,前禁將軍毛當、鷹揚將軍徐成率步騎三萬入自劍閣。楊亮率巴獠萬餘拒之,戰於青谷,王師不利,亮奔固西城。彤乘勝陷漢中,徐成又攻二劍,克之,楊安進據梓潼。晉奮威將軍、西蠻校尉周虓降於彤。揚武將軍、益州刺史周仲孫勒兵距彤等於綿竹,聞堅將毛當將至成都,仲孫率騎五千奔於南中。安、當進兵,遂陷益州。於是西南夷邛、莋、夜郎等皆歸之。堅以安為右大將軍、益州牧,鎮成都;毛當為鎮西將軍、梁州刺史,鎮漢中;姚萇為寧州刺史、領西蠻校尉;王統為南秦州刺史,鎮仇池。

蜀人張育、楊光等起兵,與巴獠相應,以叛于堅。晉益州刺史竺瑤、威遠將軍桓石虔率眾三萬據墊江。育乃自號蜀王,遣使歸順,與巴獠酋帥張重、尹萬等五萬餘人進圍成都。尋而育與萬爭權,舉兵相持,堅遣鄧羌與楊安等擊敗之,育、光退屯綿竹。安又敗張重、尹萬於成都南,重死之,及首級二萬三千。鄧羌復擊張育、楊光於綿竹,皆害之。桓石虔敗姚萇於墊江,萇退據五城,石虔與竺瑤移屯巴東。

時有人于堅明光殿大呼謂堅曰:"甲申乙酉,魚羊食人,悲哉無復遺。"堅命執之,俄而不見。秘書監朱彤等因請誅鮮卑,堅不從。遣使巡行四方,觀風俗,問政道,明黜陟,恤孤獨不能自存者。以安車蒲輪征隱士樂陵王歡為國子祭酒。及王猛卒,堅置聽訟觀於未央之南。禁《老》、《莊》、圖讖之學。中外四禁、二衛、四軍長上將士,皆令修學。課後宮,置典學,立內司,以授於掖庭,選閹人及女隸有聰識者署博士以授經。

遣其武衛苟萇、左將軍毛盛、中書令梁熙、步兵校尉姚萇等率騎十三萬伐張天賜於姑臧。遣尚書朗閻負、梁殊銜命軍前,下書征天錫。堅嚴飾鹵簿,親餞萇等於城西,賞行將各有差。又遣其秦州刺史苟池、河州刺史李辯、涼州刺史王統,率三州之眾以繼之。閻負等到涼州,天錫自以晉之列藩,志在保境,命斬之,遣將軍馬建出距萇等。俄而梁熙、王統等自清石津攻其將梁粲於河會城,陷之。苟萇濟自石城津,與梁熙等會攻纏縮城,又陷之。馬建懼,自楊非退還清塞。天錫又遣將軍掌據率眾三萬,與馬建陣於洪池。苟萇遣姚萇以甲卒三千挑戰,諸將勸據擊之,以挫其鋒,據不從。天錫乃率中軍三萬次金昌。萇、熙聞天錫來逼,急攻據、建,建降於萇,遂攻據,害之,及其軍司席仂。萇進軍入清塞,乘高列陣。天錫又遣司兵趙充哲為前鋒,率勁勇五萬,與萇等戰於赤岸,哲大敗。天錫懼而奔還,至箋請降。萇至姑臧,天錫乘素車白馬,面縛輿櫬,降于軍門。萇釋縛焚櫬,送之於長安,諸郡縣悉降。堅以梁熙為持節、西中郎將、涼州刺史,領護西羌校尉,鎮姑臧。徙豪右七千餘戶於關中,五品稅百姓金銀一萬三千斤以賞軍士,余皆安堵如故。堅封天錫重光縣之東寧鄉二百戶,號歸義侯。初,萇等將征天錫,堅為其立第於長安,至是而居之。

堅既平涼州,又遣其安北將軍、幽州刺史苻洛為北討大都督,率幽州兵十萬討代王涉翼犍。又遣後將軍俱難與鄧羌等率步騎二十萬東出和龍,西出上郡,與洛會於涉翼犍庭。翼犍戰敗,遁於弱水。苻洛逐之,勢窘迫,退還陰山。其子翼圭縛父請降,洛等振旅而還,封賞有差。堅以翼犍荒俗,未參仁義,令入太學習禮。以翼圭執父不孝,遷之於蜀。散其部落於漢鄣邊故地,立尉、監行事,官僚領押,課之治業營生,三五取丁,優復三年無稅租。其渠帥歲終令朝獻,出入行來為之制限。堅嘗之太學,召涉翼犍問曰:"中國以學養性,而人壽考,漠北啖牛羊而人不壽,何也?"翼犍不能答。又問:"卿種人有堪將者,可召為國家用。"對曰:"漠北人能捕六畜,善馳走,逐水草而已,何堪為將!"又問:"好學否?"對曰:"若不好學,陛下用教臣何為?"堅善其答。