〔1〕索头虏姓托跋氏,其先汉将李陵后也。陵降匈奴,有数百千种,各立名号,索头亦其一也。晋初,索头种有部落数万家在云中。惠帝末,并州刺史东嬴公司马腾于晋阳为匈奴所围,索头单于猗驰遣军助腾。怀帝永嘉三年309,驰弟卢率部落自云中入雁门,就并州刺史刘琨求楼烦等五县,琨不能制,且欲倚卢为援,乃上言:“卢兄驰有救腾之功,旧勋宜录,请移五县民于新兴,以其地处之。”琨又表封卢为代郡公。愍帝初,又进卢为代王,增食常山郡。其后卢国内大乱,卢死,子又幼弱,部落分散。卢孙什翼鞬勇壮,众复附之,号上洛公,北有沙漠,南据阴山,众数十万。其后为苻坚所破,执还长安,后听北归。鞬死,子开字涉珪代立。
索头虏这个部落姓托跋氏,他们的祖先是汉朝将领李陵的后代。李陵投降匈奴以后,他的后代繁衍成几百上千个部落,各自立了名号,索头部也是其中之一。西晋初年,索头部在云中一带拥有数万家部落。晋惠帝末年,并州刺史、东嬴公司马腾在晋阳被匈奴包围,索头的单于猗驰派兵去帮助司马腾。晋怀帝永嘉三年,猗驰的弟弟猗卢率领部落从云中进入雁门,找到并州刺史刘琨请求把楼烦等五个县划给他。刘琨管不住他,又想依靠猗卢作为外援,就上书说:“猗卢的哥哥猗驰有救援司马腾的功劳,过去的功勋应该记录,请求把五个县的百姓迁到新兴郡,把这些地方给他。”刘琨又上表请求封猗卢为代郡公。晋愍帝初年,又晋封猗卢为代王,增加常山郡作为他的食邑。后来猗卢的封国内发生大乱,猗卢死了,他的儿子年幼弱小,部落就散掉了。猗卢的孙子什翼鞬勇敢强壮,部众又归附了他,号称上洛公,北边到沙漠,南边占据阴山,部众有几十万人。后来被苻坚打败,被抓到长安,之后被允许返回北方。什翼鞬死后,他的儿子拓跋珪(字涉珪)继位。
〔2〕先是,鲜卑慕容垂僭号中山。晋孝武太元二十一年396,垂死,开率十万骑围中山。明年四月,克之,遂王有中州,自称曰魏,号年天赐。元年376,治代郡桑乾县之平城。立学官,置尚书曹。开颇有学问,晓天文。其俗以四月祠天,六月末率大众至阴山,谓之却霜。阴山去平城六百里,深远饶树木,霜雪未尝释,盖欲以暖气却寒也。死则潜埋,无坟垄处所,至于葬送,皆虚设棺柩,立冢椁,生时车马器用皆烧之以送亡者。开暴虐好杀,民不堪命。先是,有神巫诫开当有暴祸,唯诛清河杀万民,乃可以免。开乃灭清河一郡,常手自杀人,欲令其数满万。或乘小辇,手自执剑击檐辇人脑,一人死,一人代,每一行,死者数十。夜恒变易寝处,人莫得知,唯爱妾名万人知其处。万人与开子清河王私通,虑事觉,欲杀开,令万人为内应。夜伺开独处,杀之。开临死,曰:“清河、万人之言,乃汝等也。”是岁,安帝义熙五年。开次子齐王嗣字木末,执清河王,对之号哭,曰:“人生所重者父,云何反逆。”逼令自杀,嗣代立,谥开道武皇帝。
当初,鲜卑人慕容垂在中山自称皇帝。东晋孝武帝太元二十一年,慕容垂死了,拓跋珪率领十万骑兵围攻中山。第二年四月,攻克中山,于是占有了中原地区,自称魏王,改年号为天赐。天赐元年,定都在代郡桑乾县的平城。设立学堂,设置尚书等官职。拓跋珪很有学问,通晓天文。那里的风俗是四月祭祀上天,六月底带领大队人马到阴山,叫做“却霜”。阴山距离平城六百里,深远广阔树木茂盛,霜雪常年不化,大概是想用暖气来驱寒。人死后秘密埋葬,没有坟头标记;至于丧葬,都是虚设棺材,堆起坟冢,将生前的车马器物烧掉送给死者。拓跋珪暴虐好杀,百姓无法忍受。之前,有个神巫警告拓跋珪会有大祸,只有杀尽清河郡人、杀满一万民众,才能免除。于是拓跋珪灭掉了清河一郡,经常亲手杀人,想让杀人数满一万。有时乘坐小车,亲手用剑击打抬车人的脑袋,一个人死了,换另一个人,每次出行,死者有几十人。夜里经常变换睡觉的地方,没人知道他在哪,只有他的爱妾名叫万人的知道。万人与拓跋珪的儿子清河王私通,担心事情败露,想杀掉拓跋珪,让万人做内应。夜里等拓跋珪独自一人时,杀了他。拓跋珪临死时说:“清河王和万人的话,就是你们啊。”这一年,是东晋安帝义熙五年。拓跋珪的次子齐王拓跋嗣(字木末)抓住清河王,对着他大哭说:“人生最珍视的是父亲,你怎么能叛逆。”逼令他自杀。拓跋嗣继位,追谥拓跋珪为道武皇帝。
〔3〕十三年417,高祖西伐长安,嗣先娶姚兴女,乃遣十万骑屯结河北以救之,大为高祖所破,事在朱超石等传。于是遣使求和,自是使命岁通。高祖遣殿中将军沈范、索季孙报使,反命已至河,未济,嗣闻高祖崩问,追执范等,绝和亲。太祖即位,方遣范等归。
义熙十三年,刘裕向西讨伐长安,拓跋嗣之前娶了姚兴的女儿,于是派遣十万骑兵驻扎在黄河以北去救援后秦,被刘裕打得大败,这件事记载在朱超石等人的传记里。于是拓跋嗣派遣使者求和,从此每年都互派使者往来。刘裕派遣殿中将军沈范、索季孙作为回访使者,他们复命返回时已经到达黄河边,还没有渡河,拓跋嗣听说刘裕去世的消息,就追捕扣押了沈范等人,断绝了和亲关系。宋文帝即位后,才让沈范等人回国。
〔4〕永初三年422十月,嗣自率众至方城,遣郑兵将军扬州刺史山阳公达奚斤、吴兵将军广州刺史苍梧公公孙表、尚书滑稽,领步骑二万余人,于滑台西南东燕县界石济南渡,辎重弱累自随。滑台戍主、宁远将军、东郡太守王景度驰告冠军将军、司州刺史毛德祖,戍虎牢,遣司马翟广率参军庞谘、上党太守刘谈之等步骑三千拒之。军次卷县土楼,虏徙营滑台城东二里,造攻具,日往胁城。德祖以滑台戍人少,使翟广募军中壮士,遣宁远将军刘芳之率领,助景度守。芳之将八十余人,突得入城。德祖又遣讨虏将军、弘农太守窦应明领五百人,建武将军窦霸领二百五十人,并以水军相继发,咸受翟广节度。
永初三年十月,拓跋嗣亲自率领大军到达方城,派郑兵将军、扬州刺史、山阳公达奚斤,吴兵将军、广州刺史、苍梧公公孙表,以及尚书滑稽,带领步兵和骑兵两万多人,在滑台西南的东燕县界石济南边渡河,军用物资和老弱人员跟在后面。滑台的守将、宁远将军、东郡太守王景度飞速报告冠军将军、司州刺史毛德祖,当时毛德祖驻守虎牢,他就派遣司马翟广率领参军庞谘、上党太守刘谈之等人带领步兵骑兵三千人前去抵抗。军队驻扎在卷县的土楼,敌人把营地移到滑台城东二里的地方,制造攻城器械,每天去威胁城池。毛德祖因为滑台守军太少,就让翟广在军中招募勇士,派宁远将军刘芳之率领他们,帮助王景度守城。刘芳之带领八十多人,成功突入城中。毛德祖又派讨虏将军、弘农太守窦应明带领五百人,建武将军窦霸带领二百五十人,连同水军相继出发,都归翟广指挥调度。
〔5〕初,亡命司马楚之等常藏窜陈留郡界,虏既南渡,驰相要结,驱扇疆场,大为民患。德祖遣长社令王法政率五百人据邵陵,将刘怜领二百骑至雍丘以防之。楚之于白马县袭怜,为怜所破。会台送军资至,怜往迎之,而酸枣民王玉知怜南,驰以告虏;虏将滑稽领千乘袭仓垣,兵吏悉逾城散走。陈留太守严慢为虏所获,虏即用王玉为陈留太守,给兵守仓垣。十一月,虏悉力攻滑台城,城东北崩坏,王景度出奔;景度司马阳瓒坚守不动,众溃,抗节不降,为虏所杀。窦应明击虏辎重于石济,破之,杀贼五百余人,斩其戍主囗连内头、张索儿等。应明自石济赴滑台,闻城已没,遂进屯尹卯,窦霸驰就翟广。虏既克滑台,并力向广等,力不敌,引退,转斗而前,二日一夜,裁行十许里。虏步军续至,广等矢尽力竭,大败,广、霸、谈之等各单身迸还。
当初,逃亡的司马楚之等人经常躲藏在陈留郡境内,北魏军队南下渡过黄河后,他们马上互相勾结,在边境煽动闹事,成了当地百姓的大祸害。德祖派长社县令王法政带五百人驻守邵陵,又派将领刘怜带二百骑兵到雍丘防备他们。司马楚之在白马县偷袭刘怜,反被刘怜打败。正赶上朝廷押送军需物资来,刘怜前去接应,酸枣百姓王玉知道刘怜南下,急忙跑去报告北魏军;北魏将领滑稽率领一千辆战车偷袭仓垣,守城的官兵全都翻墙逃散。陈留太守严慢被北魏军抓获,北魏军马上任命王玉当陈留太守,给他军队守仓垣。十一月,北魏军全力攻打滑台城,城东北角崩塌,王景度弃城逃跑;他的司马阳瓒坚守不动,部队溃散后,他坚持气节不投降,被北魏军杀害。窦应明在石济袭击北魏军的物资,打了胜仗,杀死敌兵五百多人,斩了守将囗连内头、张索儿等人。窦应明从石济赶赴滑台,听说城已陷落,就进军驻扎在尹卯,窦霸快马跑到翟广那里。北魏军攻下滑台后,合力向翟广他们进攻,翟广抵挡不住,边打边撤,两天一夜才走了十多里。北魏步兵也追上来,翟广他们箭射完了,力气也用尽了,被打得大败,翟广、窦霸、谈之等人都各自单身逃回。
〔6〕虏乘胜遂至虎牢,德祖出步骑欲击之,虏退屯土楼,又退还滑台。长安、魏昌、蓝田三县民居在虎牢下,德祖皆使入城。虏别遣黑槊公率三千人至河阳,欲南渡取金墉。德祖遣振威将军、河阴令窦晃五百人戍小垒,缑氏令王瑜四百人据监仓,巩令臣琛五百人固小平,参军督护张季五百人屯牛兰,又遣将领马队,与洛阳令杨毅合二百骑,缘河上下,随机赴接。十二月,虏置守于洛川小垒,德祖遣翟广驰往击之,虏退走。广安立守防,修治城坞,复还虎牢。豫州刺史刘粹遣治中高道瑾领步骑五百据项,又遣司马徐琼继之,台遣将辅伯遣、姚珍、杜坦、梁灵宰等水步诸军续进。徐州刺史王仲德率军次湖陆。黑槊公遣长史将千人逼窦晃、杨毅,晃等逆击,禽之,生获二百人。其后郑兵将军五千骑掩袭晃等,黑槊渡与并力,四面攻垒,晃等力少众散,晃、毅皆被重创。虏将安平公鹅青二军七千人南渡,于碻磝东下,至泗渎口,去尹卯百许里。兖州刺史徐琰委军镇走,于是泰山诸郡并失守。
敌军乘胜追到虎牢,德祖派出步兵和骑兵想要攻击他们,敌军退却驻扎在土楼,又退回到滑台。长安、魏昌、蓝田三个县的百姓住在虎牢城下,德祖都让他们进入城中。敌军另外派遣黑槊公率领三千人马到达河阳,想向南渡河夺取金墉。德祖派遣振威将军、河阴令窦晃率领五百人防守小垒,缑氏县令王瑜率领四百人占据监仓,巩县令臣琛率领五百人固守小平,参军督护张季率领五百人驻扎牛兰,又派遣将领率领马队,与洛阳令杨毅合在一起共二百骑兵,沿着黄河上下,随机接应。十二月,敌军在洛川小垒设置守卫,德祖派遣翟广飞驰前往攻击他们,敌军退走。翟广安全设立防守,修治城墙堡垒,然后返回虎牢。豫州刺史刘粹派遣治中高道瑾率领步兵骑兵五百人占据项,又派遣司马徐琼继续前进,朝廷派遣将领辅伯遣、姚珍、杜坦、梁灵宰等水军步兵各路军队陆续前进。徐州刺史王仲德率领军队驻扎湖陆。黑槊公派遣长史率领一千人逼近窦晃、杨毅,窦晃等人迎击,擒获了他们,活捉了二百人。之后郑兵将军率领五千骑兵突然袭击窦晃等人,黑槊公渡河与他们合并兵力,从四面攻打营垒,窦晃等人兵力少,部众溃散,窦晃、杨毅都受了重伤。敌军将领安平公鹅青两军共七千人南渡,在碻磝的东面前进,到达泗渎口,距离尹卯一百里左右。兖州刺史徐琰抛弃军队和镇守的地方逃走,于是泰山各郡都失守了。