起玄黓敦牂(壬午年,公元622年),至阏逢涒滩(甲申年,公元624年)五月,共两年多时间。
高祖神尧大圣光孝皇帝中之下
武德五年(壬午年,公元622年)
1春,正月,刘黑闼自称汉东王,改年号为天造,定都洺州(今河北永年东南)。任命范愿为左仆射,董康买为兵部尚书,高雅贤为右领军;征召王琮为中书令,刘斌为中书侍郎;窦建德时期的文武官员都恢复原来的职位。他设立法律、施行政令,都效仿窦建德,而作战勇猛果断超过窦建德。
2丙戌日(初五),同安(今安徽潜山)贼帅殷恭邃献舒州(今安徽潜山,隋为同安郡。宋白说:舒州是汉皖县地,属庐江郡;晋置晋熙郡,梁置南豫州,后复为晋州;北齐改江州,隋初改熙州,大业改同安郡;唐改舒州,因是古舒子国之地。)来投降。
3丁亥日(初六),济州(今山东茌平西南)别驾刘伯通捉住刺史窦务本,献州归附徐圆朗。
4庚寅日(初九),东盐州(今河北黄骅西南,沧州盐山县,本汉高成县地,去年置东盐州,以清池县隶属它。)治中王才艺杀刺史田华,献城响应刘黑闼。
5秦王李世民的军队到达获嘉(今河南获嘉,按宋白《续通典》:隋开皇四年,将获嘉县移到修武故城。),刘黑闼放弃相州(今河南安阳),退守洺州。(胡三省注:宋白说:洺州城是春秋晋曲梁之地。)丙申日(十五日),李世民收复相州,(胡三省注:《考异》说:《实录》记载:“禄州人杀刺史独孤彻献城响应黑闼。”按《地理志》没有禄州,大概是字误;《新唐书》作相州,错误更明显。按刘黑闼攻下相州,捉住刺史房晃,秦王军队到达,才放弃相州,所以秦王收复它。《新唐书·帝纪》记载攻下相州,杀房晃在正月乙酉日,相州人杀独孤彻叛附黑闼在丙申日,错误很明显。禄州既无法考证其地,但黑闼攻下相州和秦王收复相州的经过很清楚,与禄州完全无关。而《新唐书》所记杀房晃、攻下相州的月日也错误。)进军肥乡(今河北肥乡,汉魏郡邯沟县地,曹魏置肥乡县,属广平郡。武德初属紫州,去年废紫州,以肥乡属磁州。《九域志》:肥乡在洺州东南三十五里。),在洺水(今河北洺河)边扎营进逼刘黑闼。(胡三省注:《水经》记载:洺水向东流经曲梁城。曲梁即永年,是洺州治所。)
6萧铣战败后,散兵多归附林士弘,军势又振作起来。(胡三省注:林士弘被张善安打败,兵势从此衰落,见一百八十四卷隋义宁元年。)
7己酉日(二十八日),岭南俚人首领杨世略献循州(今广东惠州,龙川县地,南朝置郡,隋置州。)、潮州(今广东潮州,义安郡,汉南海郡揭阳县地;梁置东扬州,不久改瀛州,隋平陈后改潮州。)来投降。
8唐朝使者王义童攻下泉(今福建福州,隋泉州建安郡治闽县,景云元年改为闽州,开元十三年改为福州。)、睦(今浙江建德,遂安郡,汉富春、歙县地。)、建(今福建建瓯,刘昫说:武德四年,以建安郡的建安县置建州。)三州。
9幽州总管李艺率领几万部下会合秦王李世民讨伐刘黑闼,刘黑闼听说后,留一万士兵,让范愿守洺州,自己领兵抵抗李艺。夜里,在沙河(今河北沙河,隋以汉襄国县为龙冈县,又分龙冈置沙河县,当时属邢州。宋白说:沙河即湡水。《水经》记载:湡水出赵郡襄国县西山,向东流过沙河县,沙河在县南五里。范成大说:临洺镇东去洺州三十五里,过洺河三十里到沙河县,二十五里到邢州。)宿营。程名振带六十面鼓,在城西二里的河堤上急促敲击,城中地面都震动。范愿惊慌,快马报告刘黑闼;刘黑闼立即返回,派弟弟刘十善和行台张君立领兵一万到鼓城(今河北晋州,旧名曲阳,后齐废除;隋开皇十六年分置晋阳县,十八年改为鼓城。按《水经注》,下曲阳有鼓聚,因春秋鼓子国得名;唐属赵州。)攻打李艺。壬子日(二月初一),在徐河(《水经》记载:徐水出广昌县东南大岭下,东北流经五回县,又流经北平县界,东南出山,又东经清苑城北,又东经高阳入河。范成大说:徐河在清苑北十里。)交战,刘十善、张君立大败,损失八千人。
10洺水(今河北曲周,《隋志》记载:洺水县旧名斥漳,后齐并入平恩。开皇六年分置曲周,大业初废曲周入洺水;唐末废洺水入曲周。)人李去惑(胡三省注:去,读qu。)献城来投降,秦王李世民派彭公王君廓率领一千五百骑兵前往,入城共同守卫。二月,刘黑闼领兵返回攻打洺水,癸亥日(十二日),行进到列人(今河北肥乡东北,汉属广平国,后汉属魏郡,晋复属广平,后魏复属魏郡,隋废除。《九域志》:洺州有列人城,在汉斥丘县东北,武安县西南。杜佑说:汉列人县古城在肥乡县东北。);秦王李世民派秦叔宝截击,打败刘黑闼。(胡三省注:《考异》说:《实录》记载:“癸亥日,秦王在列人攻击刘黑闼,大败他。”《革命记》记载:“十一月,太宗渡河进入相州,刘黑闼从洺州领兵抵抗王师,在邺县东三十里扎营。每天两军都挑战,但大军都不出战。过十多天,洺水县人李去惑、李潘买、李开弼等任车骑、骠骑,领兵在刘黑闼营中,去惑等人背叛贼营进入洺州城,骗众人说:‘刘黑闼已败,先逃回来的。’于是召集宗室子弟二百多人,守城安定后,派使者从小路报告太宗。太宗派彭国公王君廓率一千五百骑兵进入洺州。过十多天,黑闼领兵攻洺州,行进到故列人城西,秦叔宝等率五千骑兵攻击。叔宝等被黑闼打败,又派伏兵从河边出发,横击黑闼,打败他。恰逢日暮,收军。当夜三更,贼兵全部到洺州城东扎营,就在城两门挖壕沟立栅栏,防备王君廓逃跑。洺州城四面有水,宽五十步以上,深都三四尺,黑闼在东北角两处填柴运土,作甬道,用撞车攻城。太宗三次领兵攻击,贼兵列阵抵抗官军,攻城更急。”按《高祖实录》《太宗实录》都记载去年十二月命令太宗讨伐黑闼,今年正月才到河北,没有十一月渡河之事。《太宗实录》也没有列人战事。大概是秦叔宝破贼后,秦王上奏的。又按洺水是洺州属县。去惑、君廓所占据的是洺水县城,“水”字误作“州”。)
11豫章(今江西南昌)贼帅张善安献虔州(今江西赣州,南康郡)、吉州(今江西吉安,庐陵郡)等五州来投降,拜为洪州(今江西南昌,豫章郡)总管。(胡三省注:洪州、虔州、吉州都是隋平陈后设置的州。帅,读shuài。)
12戊辰日(十七日),金乡(今山东金乡,汉属山阳郡,晋属高平郡,隋属曹州;武德四年置金州,当年废州,以县属戴州。)人阳孝诚背叛徐圆朗,献城来投降。
13己巳日(十八日),秦王李世民收复邢州(今河北邢台)。辛未日(二十日),井州(今河北井陉西北,隋开皇十六年以恒州井陉县置井州,大业初废,武德元年复置。《考异》说:《实录》作“并州”。按并州未曾失城。大概当时在井陉县置井州,是字误。)人冯伯让献城来投降。
14丙子日(二十五日),李艺夺取刘黑闼占据的定州(今河北定州)、栾州(今河北赵县,隋开皇十六年分赵州广阿县置栾州,大业初州废,并入赵州。《新志》记载:武德五年改赵州为栾州。按赵州治平棘,栾州治广阿。窦建德、刘黑闼相继占据山东,大概自己设置栾州。这年黑闼败走后,才将赵州并入栾州。)、廉州(今河北藁城,武德元年分恒州藁城县置廉州。)、赵州(今河北赵县)四州,(胡三省注:《考异》说:《实录》作“定、率、廉、隋四州”。按河北没有率、隋二州。现在依从《唐统纪》。)俘获刘黑闼的尚书刘希道,领兵与秦王李世民在洺州会合。
15刘黑闼攻打洺水很急切。城四旁都有水,宽五十多步,刘黑闼在城东北修筑两条甬道攻城;李世民三次领兵救援,都被刘黑闼阻挡,不能前进。李世民担心王君廓守不住,召集众将商议,李世积说:“如果甬道通到城下,城必定失守。”行军总管郯勇公罗士信请求代替王君廓守城。李世民于是登上城南高坟,用旗语招呼王君廓,王君廓率领部下奋力作战,突围而出;罗士信率领二百名部下趁机入城,代替王君廓固守。刘黑闼日夜猛攻,恰逢大雪,救兵不能前往,过了八天,丁丑日(二十六日),城被攻陷。刘黑闼向来听说罗士信勇猛,想留他活口,罗士信言辞神色不屈,于是被杀,时年二十岁。(胡三省注:《考异》说:《高祖实录》记载:“王君廓知守不住,突围而出,秦王对众将说:‘谁能代替他?’罗士信说:‘愿以死守。’于是派他去。”按王君廓如果已突围而出,那么黑闼的包围更坚固,罗士信怎能再入城!《革命记》记载:“太宗知贼势盛,担心王君廓不能坚守,问众将,罗士信认为没问题,太宗派罗士信入城守卫。太宗登上段王墓,用旗语招王君廓从南门突围,失败;立即向北门,合兵攻击守门人,稍退,得以逃出,罗士信也率二百部下入城。过八天,日夜被攻,木石用尽,罗士信被部下捉住投降贼兵。五年正月,城陷,李去惑率几十人突围出,归太宗。去惑后授秦州都督,李潘买拜檀州刺史,李开弼城陷而死,赠上柱国,以公礼安葬。”现在依从这些记载。《高祖实录》说罗士信死时二十八岁,《旧传》说二十岁。按罗士信开始跟随张须陀攻击王薄等时十四岁,若死时二十八岁,就在大业四年,当时王薄还未为盗。二十岁则在大业十二年,这年张须陀死。现在依从二十岁之说。)
16戊寅日(二十七日),汴州(今河南开封)总管王要汉攻打徐圆朗的杞州(今河南杞县),攻克,俘获他的部将周文举。
17庚辰日(二十九日),延州(今陕西延安,汉上郡肤施之地,元魏末置东夏州,西魏改曰延州,隋曰延安郡。)道行台总管段德操攻击梁师都的石堡城,梁师都亲自领兵救援;段德操与他交战,大败梁师都,梁师都带十六名骑兵逃走。高祖增加他的兵力,让他乘胜进攻夏州(今陕西靖边北,朔方郡),攻克东城,梁师都带几百人守西城。恰逢突厥救兵到达,下诏段德操领兵返回。
18辛巳日(三十日),秦王李世民攻下洺水。三月,李世民与李艺在洺水南岸扎营,分兵屯驻北岸。刘黑闼多次挑战,李世民坚守营垒不回应,另派奇兵断绝他的粮道。壬辰日(十一日),刘黑闼任命高雅贤为左仆射,军中举行盛大宴会。李世积领兵逼近他的营地,高雅贤喝醉,单骑追击,李世积的部将潘毛将他刺落马下,左右赶到,扶回,没到营地就死了。甲午日(十三日),众将又去逼近他的营地,潘毛被王小胡擒获。刘黑闼从冀(今河北冀州)、贝(今河北清河)、沧(今河北沧州)、瀛(今河北河间)各州运粮,水陆并进,程名振率一千多人截击,沉掉他的船,烧毁他的车。
19宋州(今河南商丘)总管盛彦师率领齐州(今山东济南)总管王薄攻打须昌(今山东东平西北),向潭州(胡三省注:“潭州”当作“谭州”,武德二年,李义满以齐州的章丘县来降,在平陵置谭州,并置平陵县,大概因春秋谭子国得名。)征收军粮;刺史李义满与王薄有矛盾,闭仓不给。到须昌投降,盛彦师收捕李义满,关在齐州监狱,下诏释放他。使者未到,李义满忧愤,死在狱中。王薄返回,经过谭州,戊戌日(十七日)夜,李义满哥哥的儿子李武意捉住王薄,杀了他;盛彦师也因此获罪被处死。(胡三省注:被处死是因为朝廷以李义满的死归罪盛彦师而杀他。)
20高祖派使者贿赂突厥颉利可汗,且许婚。颉利于是遣返汉阳公李瓌、郑元璹、长孙顺德等人,(胡三省注:李瓌等人被扣留,事见上卷四年。)庚子日(十九日),又派使者来修好,高祖也遣返他的使者特勒热寒、阿史那德等人。并州总管刘世让屯驻雁门(今山西代县),颉利与高开道、苑君璋合兵攻打,(胡三省注:“之”下有“不克”二字。)一个多月后才撤退。(胡三省注:《考异》说:《旧刘世让传》记载:“当时鸿胪卿郑元璹先出使在突厥,可汗令元璹来劝降,世让厉声说:‘大丈夫竟为夷狄作说客吗!’过一个多月,敌人才撤退。到元璹返回,述说世让忠贞勇干,高祖下制褒奖。”按高祖称元璹苏武都比不上,怎会为可汗游说!即使真有此事,元璹也唯恐皇帝知道,怎会称世让忠贞、劝降不成!据《实录·刘世让传》没有这事,现在不采用。)
21甲辰日(二十三日),任命隋交趾太守丘和为交州(今越南河内,以交趾郡为交州。宋白说:交州是周时越裳译之地,汉交趾、日南二郡界。交趾的称呼源于南方夷人足大指开广,若并足而立,指相交,故曰交趾。吴黄武中,因交趾县远,分为二州,割合浦以北海东四郡立广州,交趾南立交州。)总管。丘和派司马高士廉奉表请求入朝,下诏允许,派他的儿子丘师利迎接。(胡三省注:义师向长安进军时,丘师利领兵来归附。)
22秦王李世民与刘黑闼相持六十多天。刘黑闼暗中派兵袭击李世积的营地,李世民领兵从后面袭击救援,被刘黑闼包围,尉迟敬德率领壮士冲破包围进入,李世民与略阳公李道宗趁机冲出。李道宗是高祖的侄子。李世民估计刘黑闼粮尽,必定来决战,于是派人在上游拦截洺水,对守吏说:“等我与贼交战,就挖开堤坝。”丁未日(二十六日),刘黑闼率领二万步兵骑兵南渡洺水,逼近唐营列阵,李世民亲自率领精锐骑兵攻击他的骑兵,打败他们,乘胜冲击他的步兵。刘黑闼率领部众死战,从午时到黄昏,交战几次,刘黑闼势不能支。王小胡对刘黑闼说:“智力已尽,应早点逃走。”于是与刘黑闼先逃,其余部众不知,还在格斗。守吏挖开堤坝,洺水大涨,深一丈多,刘黑闼的部众大败,斩首一万多级,淹死几千人,刘黑闼与范愿等二百骑兵逃奔突厥,山东全部平定。(胡三省注:按秦王讨伐刘黑闼,前后交战,黑闼的部众都决死奋战。只因秦王大展方略,黑闼智力都困窘才败走。秦王平定群盗,黑闼是最顽强的敌人。)
23高开道侵犯易州(今河北易县),杀刺史慕容孝干。
24夏,四月,己未日(初八),隋鸿胪卿宁长真献宁越(今广西钦州,宁越郡,钦州,汉合浦县地,宋为宋寿、宋广郡。)、郁林(今广西贵港,郁林郡,郁州,汉古郡,隋置州。)之地向李靖投降,交州(今越南河内)、爱州(今越南清化,九真郡,汉古郡,梁置州。刘昫说:交州到京师七千五百二十三里,爱州到京师八千八百里。)的通道才打通;任命宁长真为钦州总管。
25任命夔州(今重庆奉节)总管赵郡王李孝恭为荆州(今湖北荆州)总管。
26徐圆朗听说刘黑闼战败,非常害怕,不知所措。河间(今河北河间)人刘复礼劝徐圆朗说:“有个叫刘世彻的人,才能出众,名高东夏,(胡三省注:说,读shui。夏,读xià。)且有非凡的相貌,(胡三省注:相,读xiàng。)真是帝王之才。将军若自立,恐怕最终不成;若迎立刘世彻侍奉他,天下指挥可定。”徐圆朗同意,派刘复礼到浚仪(今河南开封,汉、晋、后魏属陈留郡,周、隋、唐为汴州治所。)迎接刘世彻。有人劝徐圆朗说:“将军被人迷惑,想迎立刘世彻侍奉他,世彻若得志,将军怎会有立足之地!我不敢远引前古,将军难道没见翟让与李密的事吗?”(胡三省注:李密、翟让之事始于一百八十三卷隋大业十二年,终于一百八十四卷义宁元年。翟,读zhái。《考异》说:《革命记》记载:“盛彦师因刘世彻在徐、兖有虚名,恐怕二人联合,祸患更深,于是劝圆朗不接纳。”按《实录》,盛彦师投奔王薄,与王薄共杀李义满。三月戊戌日王薄死,丁未日刘黑闼才败。彦师在圆朗处时黑闼未败。现在称“或说”以存疑。)徐圆朗又同意。刘世彻到达,已有几千部众,在城外驻扎,等待徐圆朗出迎,徐圆朗不出,派人召他。刘世彻知事有变故,想逃走,怕逃不掉,于是入城拜见;徐圆朗趁机夺他的兵权,任命为司马,派他夺取谯(今安徽亳州)、宋二州,东方人向来闻其名,所到之处都攻下,徐圆朗于是杀了他。
秦王李世民从河北领兵将攻击徐圆朗,恰逢高祖召见,让他乘驿车入朝,于是将军队交给齐王李元吉。庚申日(初九),李世民到长安,高祖到长乐坂(在长安城东)迎接。李世民详细陈述夺取徐圆朗的形势,高祖又派他到黎阳(今河南浚县),会合大军赶往济阴(今山东曹县西北,曹州治所)。
27丁卯日(十六日),废除山东行台。(胡三省注:因刘黑闼败走。)
28壬申日(二十一日),代州(今山西代县)总管定襄王李大恩被突厥杀死。此前,李大恩上奏称突厥饥荒,马邑(今山西朔州)可取,下诏殿内少监独孤晟领兵与李大恩共同攻击苑君璋,约定二月在马邑会合;独孤晟失期不到,李大恩不能单独进军,屯兵新城(当在朔州南。杜佑说:魏都平城,在马邑郡北三百多里置怀朔镇;及迁洛后,在郡北三百多里置朔州。魏初云中郡在今郡北三百多里定襄故城北;北齐置朔州在故都西南。新城一名平城,后移到马邑,即今郡城。马邑郡治善阳县,也是汉定襄县地。新城即魏的新平城。)。颉利可汗派几万骑兵与刘黑闼共同包围李大恩,高祖派右骁卫大将军李高迁救援。未到,李大恩粮尽,夜里逃走,突厥拦截,部众溃散而死,高祖很痛惜。独孤晟获罪判死刑减为流放边疆。
29丙子日(二十五日),行台民部尚书史万宝攻打徐圆朗的陈州(今河南淮阳,宋白说:陈州是楚襄王从郢迁都之地,称西楚,汉为淮阳国之地。后魏立陈郡,天平二年置北扬州,隋改陈州,治宛丘,是春秋陈国都城。),攻克。
30戊寅日(二十七日),广州(今广东广州)贼帅邓文进、隋合浦太守宁宣、日南太守李晙都来投降。(胡三省注:合浦郡,越州,贞观改廉州。日南郡,德州,贞观改驩州。)
31五月,庚寅日(初九),瓜州(今甘肃敦煌,晋昌郡。当年分瓜州的常乐县置瓜州,旧瓜州为西沙州。)土豪王干斩贺拔行威来投降,(胡三省注:贺拔行威反叛之事始于一百八十八卷三年。)瓜州平定。
32突厥侵犯忻州(今山西忻州,新兴郡,义宁元年以楼烦郡秀容县置。此秀容是汉汾阳县地,非后魏的北秀容。),李高迁击败他们。
33六月,辛亥日(初一),刘黑闼引突厥侵犯山东,下诏燕郡王李艺攻击。
34癸丑日(初三),吐谷浑侵犯洮州(今甘肃临潭)、旭州(今甘肃临潭西,后周武帝逐吐谷浑,置叠州于叠川,旭州于洮源,岷州于临洮。义宁元年改临洮于溢乐。《后周书》说:在河州鸡鸣防置旭州,在宕州渠株川置岷州。)、叠州(今甘肃迭部),岷州(今甘肃岷县)总管李长卿击败他们。
35乙卯日(初五),派淮安王李神通攻击徐圆朗。
36丁卯日(十七日),刘黑闼引突厥侵犯定州(今河北定州)。
37秋,七月,甲申日(初五),为秦王李世民营建弘义宫(后改为大安宫,在宫城外西侧。),让他居住。李世民攻击徐圆朗,攻下十多城,声震淮、泗,杜伏威害怕,请求入朝。李世民因淮、济之间大致平定,派淮安王李神通、行军总管任瓌、李世积攻打徐圆朗;乙酉日(初六),班师。
38丁亥日(初八),杜伏威入朝,被请上御榻,拜太子太保,仍兼行台尚书令,留在长安,地位在齐王李元吉之上,以示宠异。任命阚棱为左领军将军。(胡三省注:汉建安中,魏武为丞相,始置中领军,北齐置领军府,炀帝改为御卫,唐改为领军卫。)
李子通对乐伯通说:“杜伏威已来,江东未定,我去收旧兵,可立大功。”于是一同逃到蓝田关(雍州蓝田县有蓝田关。),被官吏抓获,都处死。
39刘黑闼到定州,他的旧将曹湛、董康买亡命在鲜虞(今河北定州,鲜虞县旧名卢奴,开皇初更名,因春秋鲜虞子国之地;是定州治所。),又聚兵响应。(胡三省注:复,读fu。)甲午日(十五日),任命淮阳王李道玄为河北道行台总管讨伐。
40丙申日(十七日),迁州(今湖北房县,西魏以房陵置迁州,大业初改曰房州,武德初复曰迁州,房陵郡。)人邓士政捉住刺史李敬昂反叛。
41丁酉日(十八日),隋汉阳太守冯盎接受李靖的檄文,率领部下来投降,以其地设置高州(今广东阳江,高凉郡。)、罗州(今广东化州,石城郡。)、春州(今广东阳春,阳春郡。)、白州(今广西博白,南昌郡。)、崖州(今海南海口,珠崖郡。)、儋州(今海南儋州,儋耳郡。)、林州(今广西桂平,桂林郡。)、振州(今海南三亚,临振郡。)八州,(胡三省注:罗州即现在的化州。白州即现在的郁林州博白县。崖、儋、振都在海外。振州即现在的吉阳军地。林州后改绣州。《投荒录》说:高州高凉郡,土地深厚且山环绕,地势高而稍湿,故名。罗州因宋将檀道济在陵罗江口筑城,因置罗州,今废。陵罗县在化州北一百二十里。宋白说:州在陵、罗二水之间。春州治阳春县,故名。白州以博白江名。崖州以珠崖名。儋州以儋耳名。林州以绥怀林邑名。振州以汉临振古县名。)任命冯盎为高州总管,封耿国公。此前,有人劝冯盎说:“唐刚定中原,不能及远,您所统领的二十州地比赵佗还广,应自称南越王。”冯盎说:“我家在此居住五代了,(胡三省注:冯氏居高凉之事始于一百六十三卷梁简文帝大宝元年。)任州牧的都出自我家,富贵到极点,常怕不能胜任,使先人蒙羞,怎敢效仿赵佗自立一方!”于是来投降。从此岭南全部平定。
42八月,辛亥日(初二),以洺州、荆州、交州、并州、幽州为大总管府。
43将隋炀帝改葬在扬州雷塘(汉称雷陂,在今扬州城北平冈上。)。(胡三省注:《考异》说:《实录》记载“武德二年六月癸巳日,下诏葬隋帝及子孙”,这里又说葬隋炀帝,大概三年李子通还据江都,虽有此诏,未葬成。)
44甲戌日(二十五日),吐谷浑侵犯岷州(今甘肃岷县),打败总管李长卿。下诏益州行台右仆射窦轨、渭州(今甘肃陇西,陇西郡。)刺史且洛生救援。
45乙卯日(疑误),突厥颉利可汗侵犯边境,派左武卫将军段德操、云州(今内蒙古和林格尔西北)总管李子和领兵抵抗。李子和本姓郭,(胡三省注:郭子和武德三年以榆林郡投降。榆林之地本属云州,隋割置胜州榆林郡。子和以榆林投降,因而任命为云州总管。因讨伐刘黑闼有功,赐姓。)丙辰日(初六),颉利率十五万骑兵入雁门,己未日(初九),侵犯并州,另派兵侵犯原州(今宁夏固原);庚子日(“子”应为“申”,二十四日),命太子从豳州(今陕西彬县)道出发,(胡三省注:“幽州”应为“豳州”。)秦王李世民从秦州(“秦州”应为“泰州”,时治龙门。)道出发抵御。(胡三省注:从豳州抵御原州之敌,从泰州抵御并州之敌。)李子和赶往云中(汉云中古城在榆林郡东北四十里。),袭击可汗,段德操赶往夏州(今陕西靖边北),拦截退路。
辛酉日(初十),高祖对群臣说:“突厥入侵又求和,和与战哪个有利?”太常卿郑元璹说:“交战会加深怨恨,不如讲和有利。”中书令封德彝说:“突厥仗着人多,轻视中国,若不战而和,显示弱,明年将再来。臣认为不如攻击,胜后再讲和,恩威并显!”高祖听从。
己巳日(十八日),并州大总管襄邑王李神符在汾东打败突厥;汾州(今山西汾阳,西河郡,武德三年更名汾州。)刺史萧顗打败突厥,(胡三省注:顗,读yi。)斩首五千多级。
46吐谷浑攻陷洮州,(胡三省注:“寇”应为“陷”。)派武州(今甘肃武都,武都郡,西魏置武州,唐后改曰阶州。)刺史贺拔亮抵御。(胡三省注:“贺”下有“拔”字。洮,读táo。)
47丙子日(二十五日),突厥侵犯廉州;戊寅日(二十七日),攻陷大震关(在陇州汧源县,当陇山之路。程大昌说:汉武帝至此遇雷大震,故名。)。高祖派郑元璹去见颉利。当时,突厥几十万精锐骑兵从介休到晋州,几百里间,填满山谷。郑元璹见颉利,指责他负约,与之辩论,颉利很惭愧。郑元璹趁机劝颉利说:“唐与突厥风俗不同,突厥虽得唐地,不能居住。现在掠夺所得都归部众,与可汗有何关系?不如回军,重结和亲,可无跋涉之劳,坐受金币,又都入可汗府库,比起抛弃多年兄弟情谊,结下子孙无穷怨恨,哪个好!”颉利高兴,领兵返回。郑元璹自义宁以来五次出使突厥,多次差点死去。
48九月,癸巳日(十三日),交州刺史权士通、弘州(庆州弘化县,开皇十八年置弘州,大业初州废,唐复置。)总管宇文歆、灵州(今宁夏灵武)总管杨师道在三观山攻击突厥,打败他们。乙未日(十五日),太子班师。丙申日(十六日),宇文歆在崇岗镇拦截突厥,大败,斩首一千多级。壬寅日(二十二日),定州总管双士洛(双是姓。《姓苑》说:黄帝后代封于双蒙城。)在恒山(今河北曲阳西北)南攻击突厥,丙午日(二十六日),领军将军安兴贵在甘州(今甘肃张掖)攻击突厥,都打败他们。
49刘黑闼攻陷瀛州(今河北河间),杀刺史马匡武。盐州(即东盐州)人马君德献城叛附黑闼。高开道侵犯蠡州(武德五年以瀛州的博野、清苑,定州的义丰置蠡州,因汉蠡吾亭得名。)。
50冬,十月,己酉日(初一),下诏齐王李元吉到山东讨伐刘黑闼。壬子日(初四),任命李元吉为领军大将军、并州大总管。癸丑日(初五),贝州(今河北清河)刺史许善护与刘黑闼的弟弟刘十善在鄃县(今山东夏津)交战,许善护全军覆没。甲寅日(初六),右武侯将军桑显和在晏城(隋开皇十六年分冀州的鹿城置晏城县,大业初废入鹿城,大概县名仍在。)攻击刘黑闼,打败他。观州(今河北景县)刺史刘会献城叛附刘黑闼。
51契丹侵犯北平(今河北卢龙,北平郡,平州。)。
52甲子日(十六日),任命秦王李世民领左、右十二卫大将军。(胡三省注:左·右卫、左·右骁卫、左·右武卫、左·右屯卫、左·右领军卫、左·右候卫,为十二卫。)
53乙丑日(十七日),行军总管淮阳壮王李道玄与刘黑闼在下博(今河北深州东南,属冀州。《考异》说:《高祖实录》谥号忠。《本传》谥号壮,大概后来改谥。)交战,兵败,被刘黑闼杀死。当时李道玄领兵三万,与副将史万宝不和;道玄率领轻骑先出冲阵,让史万宝率大军随后。史万宝按兵不动,对亲信说:“我奉手敕说,淮阳小儿,军事都委托老夫。现在王轻率冒进,若与他同进,必一同败亡,不如以王诱贼,王败后贼必争进,我列阵等待,必能破贼。”因此道玄独自进军败亡。史万宝领兵将战,士卒都无斗志,军队大败,万宝逃归。李道玄多次跟随秦王李世民征伐,死时十九岁,李世民很痛惜,对人说:“道玄常随我征伐,见我深入贼阵,心慕效仿,才这样。”为他流泪。李世民自起兵以来,前后几十战,常身先士卒,轻骑深入,虽多次遇险却从未被箭刃所伤。(胡三省注:史书记载秦王有天命。)
54林士弘派弟弟鄱阳王林药师攻打循州,刺史杨略与之交战,斩杀林药师,他的部将王戎献南昌州(当年以洪州建昌县置南昌州。)投降。林士弘害怕,己巳日(二十一日),请求投降。不久又逃到安成山洞(吉州安复,本吴置安成县,唐后改为安福。),袁州(今江西宜春)人相聚响应;洪州总管若干则派兵击败。恰逢林士弘死,部众溃散。(胡三省注:隋大业十三年林士弘起兵为盗,至此时死散。)
55淮阳王李道玄战败,山东震动,洺州总管庐江王李瑗弃城西逃,州县都叛附刘黑闼,十天内,刘黑闼完全收复旧地,乙亥日(二十七日),进据洺州。十一月,庚辰日(初三),沧州刺史程大买被刘黑闼逼迫,弃城逃走。齐王李元吉畏惧刘黑闼兵强,不敢进。
高祖在晋阳起兵,都是秦王李世民的计谋,(胡三省注:事见一百八十一卷隋义宁元年。)高祖对李世民说:“若成功,天下都是你所得,当以你为太子。”李世民下拜推辞。及为唐王,将佐也请求以李世民为世子,高祖将要立他,李世民坚决推辞才作罢。太子李建成性情宽简,喜好酒色游猎;齐王李元吉多过失;都不受高祖宠爱。李世民功名日盛,高祖常有意以他代李建成,李建成心中不安,于是与李元吉合谋,共同排挤李世民,各自拉拢党羽。
高祖晚年多内宠,小王将近二十人,(胡三省注:尹德妃生酆王李元亨,莫嫔生荆王李元景,孙嫔生汉王李元昌,宇文昭仪生韩王李元嘉、鲁王李灵夔,瞿嫔生邓王李元裕,杨嫔生江王李元祥,小杨嫔生舒王李元名,郭婕妤生徐王李元礼,刘婕妤生道王李元庆,杨美人生虢王李凤,张美人生霍王李元轨,张宝林生郑王李元懿,柳宝林生滕王李元婴,王才人生彭王李元则,鲁才人生密王李元晓,张氏生周王李元方,共十七人。且是将及未及之意。)他们的母亲争相结交长子巩固地位。李建成与李元吉刻意讨好各妃嫔,谄媚贿赂无所不至,以求高祖欢心。有人说他们与张婕妤、尹德妃私通,(胡三省注:杜预说:“上淫曰蒸。”)宫禁深秘,无法查明。当时,东宫、各王公、妃主之家及后宫亲戚横行长安,肆意违法,有司不敢追究。李世民居承乾殿(阁本《太极宫图》:月华门内有承庆殿,无承乾殿。按《新唐书》,承乾殿在西宫。又按王溥《会要》,承乾殿在宫中。大概都指太极宫。),李元吉居武德殿后院(武德殿在东宫西。按阁本《太极宫图》,武德殿在虔化门东,入门过内仓廪、立政殿、万春殿,即东上阁门。),与高祖寝宫、东宫昼夜通行,毫无限制。太子、二王出入高祖寝宫,都乘马、携带弓刀杂物,相遇如家人礼。太子令、秦·齐王教与诏敕并行,有司不知依从,只按收到的先后决定。(胡三省注:使唐的政治最终如此,是亡隋的延续。)唯独李世民不奉事各妃嫔,各妃嫔争相称赞李建成、李元吉而诋毁李世民。
李世民平定洛阳,高祖派贵妃等几人到洛阳挑选隋宫人及收府库珍物。贵妃等人私下向李世民求宝货及为亲属求官,(胡三省注:唐制,皇后以下有贵妃、淑妃、德妃、贤妃,为夫人。昭仪、昭容、昭媛、修仪、修容、修媛、充仪、充容、充媛,为九嫔。婕妤、美人、才人各九,合二十七,为世妇。宝林、御女、采女各二十七,合八十一,为御妻。)李世民说:“宝货都已登记上奏,官应授给贤才有功者。”都不答应,因此更怨恨。李世民因淮安王李神通有功,给几十顷田。张婕妤的父亲通过婕妤向高祖求,高祖手敕赐给他,李神通因秦王教令在先,不给。张婕妤对高祖说:“敕赐妾父田,秦王夺给神通。”高祖发怒,责备李世民:“我手敕不如你教令吗!”他日,对左仆射裴寂说:“这儿子久掌兵在外,被书生教坏,不再是从前的儿子了。”尹德妃的父亲阿鼠骄横,秦王府属杜如晦经过其门,阿鼠家童几人将杜如晦拽下马,殴打,折断一指,说:“你何人,敢过我门不下马!”阿鼠怕李世民告诉高祖,先让尹德妃上奏:“秦王左右欺凌妾家。”高祖又发怒责备李世民:“我妃嫔家还被你左右欺凌,何况小民!”李世民极力辩解,高祖始终不信。
李世民常在宫中侍宴,面对各妃嫔,想起太穆皇后早逝,(胡三省注:窦皇后谥号太穆,高祖未即位先去世,李建成、李世民、李玄霸、李元吉都是她所生。)不能见高祖拥有天下,有时叹息流泪,高祖看了不高兴。各妃嫔趁机暗中共同诋毁李世民:“天下幸好无事,陛下年纪大,只应娱乐,而秦王常独自流泪,正是憎恨我们,陛下万岁后,妾母子必不被秦王容纳,会被杀光!”(胡三省注:说必定都被诛杀,无一人幸免。)于是一起哭泣,且说:“皇太子仁孝,陛下将妾母子托付给他,必能保全。”高祖为此伤感。从此无换太子之意,对李世民逐渐疏远,而与李建成、李元吉日益亲近。(胡三省注:《考异》说:《高祖实录》记载:“李建成幼时不拘小节,荒淫嗜酒,喜好打猎,常与赌徒交往,故时人称任侠。高祖在太原起义,李建成当时在河东,本不受宠,又因今上首建大计,高祖不考虑他,今上告诉高祖,派使者召他,他游乐不立即前往。今上急于救难,立即手书晓谕,李建成才与李元吉小路赴太原,隋人搜捕,差点被获。及起义旗才到,高祖也喜他逃脱,于是授兵。”又说:“李建成私生活不检点,有禽兽之行,远近闻名。今上以此为耻,曾流泪劝谏,李建成惭愧而怨恨。”又说:“太宗每统兵,只以安抚贤才为务,从不参请妃嫔。”《太宗实录》说:“隐太子起初在河曲游荡,喜好逸游,本无才略,不参与谋划,后来虽统左军,不被众人依附。立为太子后,猜忌太宗,太宗虽备礼竭诚希望和睦,而嫉妒之心日增。又,巢剌王(李元吉谥号剌,追封巢王)本性凶暴固执,(胡三省注:元吉谥号剌,追封巢王。)见识低下,行为如禽兽,加上弃镇失守,罪过很多,反而忌恨太宗的才能。于是暗中诋毁,同恶相济,谗言日闻,虽有大名封号,礼冠群后,而情疏意隔,宠爱不如从前。”按李建成、李元吉虽顽愚,既被太宗所杀,史臣难免有抑扬诬讳之词,现在不全取。)
太子中允王珪、洗马魏徵(太子左春坊,左庶子为长,掌侍从赞相,敷正启奏;中允为副。洗马汉官,掌前马;唐为司经局长官,掌四库图书缮写刊辑之事。《唐六典》说:后汉太子官属有中允,在中庶子下,洗马上,后无,唐始置太子中允。)劝太子:“秦王功盖天下,中外归心;殿下只因年长位居东宫,无大功镇服天下。今刘黑闼是散亡之余,众不满万,资粮匮乏,以大军进逼,势如破竹,殿下应亲自攻击以取功名,趁机结交山东豪杰,才可自安。”太子于是向高祖请求,高祖同意。王珪是王頍哥哥的儿子。(胡三省注:王頍是王僧辩之子,死于隋汉王杨谅反叛时。)甲申日(初七),下诏太子李建成领兵讨伐刘黑闼,陕东道大行台及山东道行台元帅、河南·河北诸州都受李建成调度,可相机行事。
56乙酉日(初八),封宗室略阳公李道宗等十八人为郡王。李道宗是李道玄的堂弟,为灵州总管,梁师都派弟弟梁洛儿引突厥几万包围,李道宗趁机出击,大败他们。突厥与梁师都勾结,派郁射设入住旧五原(五原县属盐州,武德初寄治灵州,故地被突厥占据。杜佑说:盐州是西魏五原郡地,汉五原县城在今榆林郡界。),李道宗逐出,开拓土地一千多里。(胡三省注:毛晃说:“斥是开拓之意。”)高祖因李道宗的武略如魏任城王曹彰(魏任城王曹彰是曹操之子,击乌丸有功。),于是立为任城郡王。
57丙申日(十九日),高祖亲临宜州(义宁二年以京兆的华原、宜君、同官置宜君郡,武德元年曰宜州。)。
58己亥日(二十二日),齐王李元吉派兵在魏州(今河北大名)攻击刘十善,打败他。
59癸卯日(二十六日),高祖在富平(今陕西富平,属雍州,汉富平县治在唐灵州回乐县界,后汉移宁州彭原县界,晋移怀德城,魏移怀德城东,今耀州东南富平县即其地。)狩猎。
60刘黑闼拥兵南进,自相州以北州县都归附,唯独魏州总管田留安领兵抵抗。刘黑闼攻打不下,领兵南攻元城(今河北大名东北,治古殷城,在朝城东十二里。时魏州治贵乡南。),又返回攻打魏州。(胡三省注:《考异》说:《实录》记载“十二月甲子日黑闼攻魏州”,大概是田留安破黑闼的奏报到日。按《革命记》,黑闼攻魏州在十一月,现在依从。)
61十二月,庚戌日(初三),立宗室李孝友等八人为郡王。李孝友是李神通之子。
62丙辰日(初九),高祖在华池(京兆三原县,武德四年改池阳,六年改华池。)狩猎。
63戊午日(十一日),刘黑闼攻陷恒州(今河北正定,汉常山郡,唐置恒州,因恒山得名。),杀刺史王公政。
64庚申日(十三日),高祖返回长安。
65癸亥日(十六日),幽州大总管李艺收复廉州、定州。
66甲子日(十七日),田留安攻击刘黑闼,打败他,俘获莘州(魏州莘县,隋开皇十六年置莘州,大业二年废,唐复置。)刺史孟柱,投降的将士六千多人。当时,山东豪杰多杀长官响应刘黑闼,上下相猜,人更离散怨恨;唯独田留安对待吏民坦然无疑,报告事情的无论亲疏,都允许直接进入卧室,常对吏民说:“我与你们都为国御贼,本应同心协力,若一定要弃顺从逆,只管斩我首而去。”吏民相互告诫:“田公以诚心待人,当共拼死力报答,绝不能负他。”有个叫苑竹林的本是刘黑闼的党羽,暗中有异心。田留安知道,不揭发,收为左右,委以管钥;苑竹林感激,于是真心归附,最终得其用。因功进封道国公。
乙丑日(十八日),并州刺史成仁重攻击范愿,打败他。
67刘黑闼攻打魏州未下,太子李建成、齐王李元吉大军到昌乐(今河南南乐,晋置昌乐县属阳平郡,今县西古城是。隋废县入繁水,武德元年复置,仍筑今治所。),刘黑闼领兵抵抗,两次列阵,都不战而罢。魏徵对太子说:“前破黑闼,其将帅都被点名处死,妻子被俘虏;故齐王来时,虽有诏书赦免其党羽之罪,都不信。今应释放所有俘虏,慰问后遣返,可坐观其离散。”太子听从。刘黑闼粮尽,部众多逃亡,有的绑其首领投降。刘黑闼怕城中兵出,与大军内外夹击,于是夜逃。到馆陶(今河北馆陶,属魏州,在州北,隋炀帝凿永济渠所经。宋白说:馆陶是春秋晋冠氏邑,陶丘在县西北七里,赵时在侧置馆,因名县。),永济桥未建成,不能过。壬申日(二十五日),太子、齐王大军到,刘黑闼派王小胡背水列阵,自己监督造桥,刚过桥西,部众大败,(胡三省注:《考异》说:《高祖实录》记载:“壬申日,太子与黑闼在魏州城下交战,破之,黑闼撤军北逃。甲戌日,追黑闼到毛州,贼背永济渠列阵,接战,又破之。”《旧传》记载:“六年二月,太子在馆陶破黑闼。”《革命记》记载:“黑闼逃到馆陶,二十五日官军到,黑闼败走。”按馆陶即毛州。《长历》十二月壬申是二十五日,甲戌是二十七日。大概《实录》据奏到之日。《旧传》更疏。现在依从《革命记》。《太宗实录》说:“黑闼再次反叛,高祖对太宗说:‘前破黑闼,想让你尽杀其党,使山东空虚,你不用我言,才有今日。’及隐太子征讨黑闼,平定后,将派唐俭前往,让十五岁以上男子都活埋,小弱及妇女全驱入关,以充实京邑。太宗劝谏:‘臣闻唯德动天,唯恩容众。山东是人物之地,河北是蚕绵之乡,天府的物资供应靠此。今一旦见其反复,尽杀无辜,使寡弱流离,恐怕以杀不能止乱,不是吊民伐罪之道。’其事遂止。”《新唐书·隐太子传》说:“黑闼在洺水战败,太子李建成问洗马魏徵:‘山东能平定吗?’回答:‘黑闼虽败,杀伤太多,其魁党都被点名处死,妻子被俘虏,想降无门,虽有赦令,被俘者必被杀,不大加宽恕,恐残贼啸聚,民不安。’不久黑闼复振,庐江王李瑗弃洺州,山东乱,命齐王李元吉讨伐。下诏降者免罪,众不信。李建成到后,获俘虏都安抚遣返,百姓喜悦。贼怕,夜逃,兵追击,黑闼部众仍盛,于是释放囚犯让相互转告:‘卸甲回乡,若妻子被俘的,已释放。’众溃散,有的绑其首领投降,于是擒黑闼。”按高祖虽不仁,也不至于有“想让山东空虚”之理。史臣专想归美太宗,对高祖太诬蔑了。现在采用《革命记》及《新唐书》。)弃仗来降。大军过桥追击刘黑闼,过桥的才一千多骑兵,桥坏,因此刘黑闼得与几百骑兵逃走。
68高祖因隋末战士多沦落在高丽,这年,赐高丽王建武书信,让全部遣返;也让州县搜索在中土的高丽人,遣返回国。建武奉诏,前后遣返中国百姓几万人。
六年(癸未年,公元623年)
1春,正月,己卯日(初五),刘黑闼所任命的饶州(今河北饶阳,前汉属涿郡,后汉属安平国,晋、魏属博陵郡,隋属河间郡,唐属深州,黑闼分置饶州。)刺史诸葛德威捉住刘黑闼,献城投降。当时太子派骑将刘弘基追击刘黑闼,刘黑闼被官军追击,奔走不得休息,到饶阳,随从才一百多人,极饿。诸葛德威出迎,邀请刘黑闼入城,刘黑闼不答应;诸葛德威哭着坚决请求,刘黑闼才同意。到城旁市中休息,诸葛德威送食物;未吃完,诸葛德威领兵捉住他,送到太子处,与弟弟刘十善在洺州斩首。(胡三省注:《考异》说:《革命记》记载:“刘黑闼逃到深州,崔元愻为伪深州总管,黑闼将到,城中列三千多兵,准备接纳黑闼,据城抵抗,北勾突厥。城人诸葛德威为车骑,领守城之兵。有个叫张善护的曾任乡长,来军中,对几个少年说:‘可捉黑闼取富贵,今若不捉,以后终会扰乱山东,破坏我们生计。’少年都称:‘非诸葛车骑不可。’善护知德威不喝酒食不肯出兵,于是在家杀一肥猪,出酒一石,邀请德威并说明;德威答应。黑闼到,元愻请他入城不答应,只在市中设席坐下吃饭。元愻请展示城中兵,称都精锐,必能抵抗,黑闼吃饭时答应。元愻于是召兵展示,德威率以前的精兵出,就在市中擒刘黑闼,送到洺州皇太子处。元愻与子野久逃突厥。黑闼在洺州城西斩首,临刑感叹”等。现在依从《实录》,也参考《革命记》。)刘黑闼临刑感叹:“我幸好在家种菜,被高雅贤等人耽误至此!”
2壬午日(初八),巂州(今四川西昌)人王摩沙起兵,自称元帅,改元进通,派骠骑将军卫彦讨伐。
3庚子日(二十六日),任命吴王杜伏威为太保。(胡三省注:唐制,太师、太傅、太保为三师,正一品;是天子所师法,无统辖之职,功德崇高者才任。)
4二月,庚戌日(初六),高祖亲临骊山温泉(骊山在雍州新丰,有汤泉,天宝时建华清宫于此。);甲寅日(初十),回宫。
5平阳昭公主去世。戊午日(十四日),安葬公主,下诏加前后部鼓吹、班剑四十人,(胡三省注:班是排列;持剑成列,夹道而行。)武贲甲士。(胡三省注:武贲即虎贲。唐避“虎”字,改为“武”。)太常上奏:“礼,妇人无鼓吹。”高祖说:“鼓吹是军乐。公主亲自执金鼓,兴义兵辅佐成就大业,(胡三省注:事见一百八十五卷隋义宁元年。)怎能与普通妇人相比!”
6丙寅日(二十二日),徐圆朗势穷,与几骑弃城逃,被乡下人杀死,其地全部平定。
7林邑王梵志派使者入贡。起初,隋人破林邑,(胡三省注:见一百八十卷隋大业九年。)分其地为三郡(比景、海阴、林邑)。及中原丧乱,林邑复国,至此时才入贡。
8幽州总管李艺请求入朝;庚午日(二十六日),任命李艺为左翊卫大将军。
9废除参旗等十二军。(胡三省注:十二军详情见一百八十八卷二年。)
10三月,癸未日(初九),高开道劫掠文安(今河北文安,前汉属勃海郡,后汉属河间国,晋属章武郡,隋、唐属瀛州。)、鲁城(今河北黄骅西北,开皇十六年置,也属瀛州。),骠骑将军平善政截击,打败他。
11庚子日(二十六日),梁师都的部将贺遂、索同献所统辖的十二州来投降。
12乙巳日(三十日),前洪州总管张善安反叛,派舒州(今安徽潜山,同安郡,隋为熙州;武德四年改舒州,因古群舒之国。)总管张镇周等攻击。
13夏,四月,吐谷浑侵犯芳州(今甘肃迭部东南,西魏逐吐谷浑,置同昌郡及封德等县,后周以县立芳州,隋大业初废,武德元年以同昌的常芬县置芳州,省封德。),刺史房当树逃奔松州(今四川松潘,交川郡,治嘉诚县,生羌之地,后魏时白水羌舒彭遣使朝贡,始置甘松县,魏乱而绝,后周复招慰,置龙涸防,天和六年改置扶州,隋改甘松县为嘉诚县,属同昌郡,武德初置松州,取甘松岭为名。)。
14张善安攻陷孙州(《旧唐志》记载:武德五年分洪州置南昌州总管府,管南昌、西吴、靖、米、孙五州。南昌州领建昌、龙安、永修三县。八年废南昌州及孙州,以南昌州新吴、永修、龙安入建昌县,以孙州之建昌入豫章县,而以豫章属洪州。《新志》记载:武德五年以洪州南昌县置孙州,以建昌县置南昌州。),捉住总管王戎而去。
15乙丑日(二十日),鄜州(今陕西富县)道行台总管段德操攻击梁师都,到夏州(今陕西靖边北),俘获其民众牲畜而回。
16丙寅日(二十一日),吐谷浑及党项侵犯河州(今甘肃临夏,枹罕郡。),刺史卢士良击败他们。
17丁卯日(二十二日),梁师都的部将辛獠儿引突厥侵犯林州(《旧志》记载:庆州华池县,武德四年置林州总管府。)。
18戊戌日(疑误),苑君璋的部将高满政侵犯代州,骠骑将军李宝言(胡三省注:“林”应为“李”。)击退。
19癸卯日(二十七日),高开道引奚族骑兵侵犯幽州,长史王诜击败。刘黑闼反叛时,突地稽领兵助唐,将部落迁到幽州的昌平城(在军都关南);高开道引突厥侵犯幽州,突地稽领兵截击,打败他们。
25六月,戊午日(十二日),高满政献马邑(今山西朔州)来投降。此前,前并州总管刘世让被任命为广州总管,将要赴任,高祖问他备边之策,刘世让回答:“突厥近来多次入侵,实在是因为马邑作为中途补给点的缘故。(胡三省注:中顿指中途有城有粮,可以停留进食的地方。设置饮食的地方叫顿。唐人多称置顿。)请派勇将驻守崞城,多存金帛,招募投降者给予厚赏,多次派骑兵到其城下劫掠,践踏庄稼,破坏其生计,不出一年多,他们无粮可食,必定投降。”高祖同意他的计策,说:“除了你,谁是勇将!”立即命刘世让驻守崞城,马邑深受其苦。当时,马邑人多不愿归附突厥,高祖又派人招抚苑君璋。高满政劝苑君璋杀光突厥守兵投降唐朝,苑君璋不听。高满政趁众心所向,夜袭苑君璋,苑君璋察觉,逃奔突厥,高满政杀苑君璋之子及突厥守兵二百人后投降。
26壬戌日(十六日),梁师都引突厥侵犯匡州(武德分绥州延福县地置北吉州、罗州、匡州。)。
27丁卯日(二十一日),苑君璋与突厥吐屯设侵犯马邑,高满政与之交战,打败他们。任命高满政为朔州总管,封荣国公。(胡三省注:朔州即马邑郡。)
28瓜州总管贺若怀广巡视到沙州(隋以敦煌郡置瓜州,武德五年改沙州,分沙州的常乐县为瓜州晋昌郡。宋白说:瓜州西至沙州二百八十里。),正值州人张护、李通反叛,贺若怀广率几百人守子城;凉州总管杨恭仁派兵救援,被张护等人打败。
29癸酉日(二十七日),柴绍与吐谷浑交战,(胡三省注:柴绍救援岷州,于是与吐谷浑交战。)被包围,敌军登高射箭,箭如雨下。柴绍派人弹胡琵琶,让两名女子对舞。敌军觉得奇怪,停箭聚观,柴绍见其无备,暗中派精锐骑兵从敌军阵后出击,敌军大败。
30秋,七月,丙子日(初一),苑君璋引突厥侵犯马邑,右武侯大将军李高迁及高满政抵御,在腊河谷交战,打败他们。
31张护、李通杀贺若怀广,(胡三省注:《考异》说:《实录》上文说“张护”,这里说“高护”,现在依从上文。我按“贺拔”按理也应从上作“贺若”。)立汝州别驾窦伏明为主,(胡三省注:“汝”应为“沙”。)进逼瓜州;长史赵孝伦击退他们。
32高开道劫掠赤岸镇(《九域志》记载:定州唐县有赤岸镇。)及灵寿(今河北灵寿)、九门(今河北藁城西北)、行唐(今河北行唐)三县后离去。(胡三省注:三县都属恒州,当时以灵寿属并州。)
33丁丑日(初二),冈州(今广东开平,隋以新会郡置冈州,以地有金冈得名。大业初废。武德四年复以广州新会、义宁二县置冈州。)刺史冯士翽据新会反叛,广州总管刘感讨伐投降,让他官复原职。
34辛巳日(初六),高开道所统辖的弘阳、统汉二镇来投降。
35癸未日(初八),突厥侵犯原州(今宁夏固原,汉高平县地,后魏立原州,取“高平曰原”为名。);乙酉日(初十),侵犯朔州。李高迁被敌军打败,行军总管尉迟敬德领兵救援。己亥日(二十四日),派太子领兵屯驻北边,防备原州之敌。秦王李世民屯驻并州,防备朔州之敌。(胡三省注:以防御突厥。)八月,甲辰日(“丙”应为“甲”,初一),突厥侵犯真州(《旧志》记载:武德二年置绥州总管府,管云、银、真等十一州。真州大概设置在银州真乡县。),又侵犯马邑。
36壬子日(初九),淮南道行台仆射辅公祏反叛。(胡三省注:《考异》说:《旧传》记载:“沈法兴据毗陵,辅公祏击败他。”按沈法兴武德三年已被李子通消灭。《旧传》错误。)起初,杜伏威与辅公祏关系友好,辅公祏年长,杜伏威像对兄长一样对待他,军中称他为伯父,敬畏程度与杜伏威相同。杜伏威逐渐猜忌他,于是任命养子阚棱为左将军,王雄诞为右将军,暗中夺其兵权。辅公祏知道后,心怀不满,与旧友左游仙表面学道、辟谷以掩饰。及杜伏威入朝,(胡三省注:入朝见上年。)留辅公祏守丹阳(南朝旧丹阳郡),命王雄诞掌兵为副,暗中对王雄诞说:“我到长安,若不失职,不要让公祏生变。”杜伏威出发后,左游仙劝辅公祏谋反;而王雄诞掌兵,辅公祏不能动手。于是谎称得杜伏威书信,怀疑王雄诞有二心,王雄诞听说后不高兴,称病不办公;辅公祏趁机夺其兵权,派党羽西门君仪告知谋反计划。王雄诞才醒悟后悔,说:“如今天下平定,吴王又在京师,(胡三省注:杜伏威封吴王。)大唐兵威所向无敌,为何无故自求灭族!雄诞只有一死,不敢从命。今随您反叛,不过活一百天,大丈夫怎能贪片刻活命而陷身不义!”辅公祏知其不可屈服,将他缢杀。王雄诞善于安抚士卒,能得死力,又约束严明,每破城邑秋毫无犯,死时江南军中及民间都为他流泪。辅公祏又谎称杜伏威不能返回江南,写信让他起兵,大修铠甲兵器,储备粮食。不久在丹阳称帝,国号宋,修复陈朝旧宫室居住,设置百官,任命左游仙为兵部尚书、东南道大使、越州总管,与张善安联兵,以张善安为西南道大行台。
37己未日(十六日),突厥侵犯原州。
38乙丑日(二十二日),下诏襄州道行台仆射赵郡王李孝恭率水军赶往江州(今江西九江,南朝寻阳郡,隋改九江郡。),(胡三省注:《考异》说:《实录》八月乙丑已说派孝恭率兵趣江州,至九月戊子又说。大概因徐绍宗等侵边而说。)岭南道大使李靖率交、广、泉、桂之兵赶往宣州(今安徽宣城,宣城郡。),怀州总管黄君汉从谯(今安徽亳州)、亳(今安徽亳州)出兵,齐州总管李世积从淮、泗(从泗水入淮河)出兵,讨伐辅公祏。李孝恭将要出发,与众将宴集,命人取水,水忽变成血,在座者都失色,李孝恭举止自若,说:“这是辅公祏人头落地的征兆!”一饮而尽,众皆悦服。
39丙寅日(二十三日),吐谷浑归附唐朝。
40辛未日(二十八日),突厥攻陷原州的善和镇;癸酉日(三十日),又侵犯渭州(今甘肃陇西,陇西郡。)。
41高开道引奚族侵犯幽州,州兵击退。
42九月,丙子日(初三),太子班师。(胡三省注:从豳州道班师。)
43戊子日(十五日),辅公祏派部将徐绍宗侵犯海州(今江苏连云港),陈政通侵犯寿阳(今安徽寿县,寿州治所。)。
44邛州(今四川邛崃,临邛郡,武德元年析雅州置。)獠人反叛,派沛公郑元璹讨伐。
45庚寅日(十七日),突厥侵犯幽州。
46壬辰日(十九日),下诏以秦王李世民为江州道行台元帅。(胡三省注:想让他讨伐辅公祏。)
47乙未日(二十二日),窦伏明献沙州投降。(胡三省注:《考异》说:《实录》记载:“伏明斩贺拔威,献城来降。”按五年五月《实录》,瓜州人王干杀贺拔威投降。则贺拔威已死很久,这里错误。按上文作贺若怀广死,而立窦伏明为沙州主,当考证。)
48高昌王麴伯雅去世,子麴文泰继位。
49丙申日(二十三日),渝州(今重庆,巴郡,汉江州县地。)人张大智反叛,刺史薛敬仁弃城逃走。
50壬寅日(二十九日),高开道引突厥二万骑兵侵犯幽州。
51突厥憎恶弘农公刘世让成为祸患,派大臣曹般陁来,称刘世让与可汗通谋,想作乱,高祖相信。冬,十月,丙午日(初四),杀刘世让,抄没家产。(胡三省注:听取言论的方法,必须通过事实观察。突厥行反间计,高祖立刻相信并杀死能保卫城池的将领,太不明智。)
52秦王李世民还在并州,己未日(十七日),下诏李世民领兵返回。(胡三省注:太子与秦王分道防御突厥,太子已先班师,故也诏秦王返回。)
53高祖亲临华阴(今陕西华阴)。
54张大智侵犯涪州(今重庆涪陵,涪陵郡,武德元年以渝州的涪陵镇置。),刺史田世康等讨伐,张大智率部众投降。
55起初,高祖派右武侯大将军李高迁协助朔州总管高满政守马邑,(胡三省注:宋白说:朔州是春秋北狄之地,曹魏立马邑县,西晋末其地被猗卢占据,都代郡,此后魏为畿内之地,也曾为怀朔镇,孝文迁洛后,在定襄故城置朔州,高齐又在新平郡设朔州,天保八年移到马邑城。)苑君璋引突厥一万多骑兵到城下,高满政击败他们。颉利可汗发怒,发大军攻马邑。李高迁害怕,率部下二千人斩关夜逃,敌军拦截,损失过半。颉利亲自领兵攻城,高满政出兵抵御,有时一天交战十多次。高祖命行军总管刘世让救援,到松子岭,不敢进,退守崞城。恰逢颉利派使者求婚,高祖说:“解除马邑之围,才能议婚。”颉利想撤兵,义成公主坚持请求攻城。颉利因高开道擅长制造攻城器具,召来高开道,与之猛攻马邑。颉利诱高满政投降,高满政大骂。粮将尽,救兵未到,高满政想突围逃往朔州,右虞候杜士远(胡三省注:隋文帝在东宫置左右虞候府,掌侦察。后州镇各置虞候,作为衙前之职,以备不测。)因敌军势盛,怕不能幸免,壬戌日(二十日),杀高满政投降突厥,(胡三省注:按《通鉴》据《新唐书·高祖本纪》从丙午到壬戌排日记载,但十七天内,先记杀刘世让,后又记命世让救援马邑及退保之事,大概《通鉴》叙述突厥攻陷马邑事,排日不够详尽。)苑君璋又杀城中与高满政同谋的豪杰三十多人。高祖以高满政之子高玄积为上柱国,袭爵。丁卯日(二十五日),突厥又请求和亲,以马邑归唐;高祖任命将军秦武通为朔州总管。
56突厥多次为边患,并州大总管府长史窦静上表请求在太原置屯田以省运输;议论者认为烦扰,不允许。窦静恳切论争不止,敕令召窦静入朝,让他与裴寂、萧瑀、封德彝在高祖面前辩论,裴寂等人不能使他屈服,于是听从窦静建议,每年收谷几千斛,高祖赞赏,命他检校并州大总管。窦静是窦抗之子。(胡三省注:窦抗是窦荣定之子。)十一月,辛巳日(初九),秦王李世民又请求在并州境内增置屯田,同意。
57黄州(今湖北黄冈,汉邾县地,萧齐置齐安郡,隋置黄州。)总管周法明领兵攻击辅公祏,张善安据夏口(今湖北武汉汉口)抵抗。周法明屯驻荆口镇(大概在荆江口置镇,位于汉阳界。),壬午日(初十),周法明登战船饮酒,张善安派数名刺客伪装乘渔船而至,见者不疑,于是杀周法明而去。
58甲申日(十二日),舒州总管张镇周等在猷州(武德三年以宣州的泾县置南徐州,不久改曰猷州。)的黄沙攻击辅公祏的部将当世,大败。
59丁亥日(十五日),高祖在华阴狩猎。己丑日(十七日),在忠武顿迎接慰劳秦王李世民。(胡三省注:秦王从并州返回。)
60十二月,癸卯日(初一),安抚使李大亮诱捕张善安,捉住他。李大亮在洪州攻击张善安,与他隔水列阵,遥遥对话。李大亮晓谕祸福,张善安说:“我本无反心,只是被将士误导;想降又怕不免一死。”李大亮说:“张总管有降心,就与我是一家人。”于是单骑渡水入其阵中,与张善安握手交谈,以示无猜疑。张善安大喜,于是答应投降。不久张善安率几十名骑兵到李大亮营中,李大亮让骑兵在门外等候,引张善安入内交谈。过很久,张善安告辞,李大亮命武士捉住他,随从骑兵都逃走。张善安营中听说后,大怒,全军而来,将攻李大亮。李大亮派人晓谕:“我不留总管。总管真心归降,对我说:‘若回营,恐怕将士有不同意见,被他们控制。’故自留不去,你们为何迁怒于我!”其党羽又大骂:“张总管卖我们讨好别人。”于是溃散。李大亮追击,俘获很多。送张善安到长安,张善安自称与辅公祏无往来,高祖赦免其罪,善待他;及辅公祏败,查获他们往来书信,才杀张善安。
61甲寅日(十二日),高祖返回长安。
62己巳日(二十七日),突厥侵犯定州,州兵击退。
63庚申日(疑误),白简、白狗羌都派使者入贡。(胡三省注:“白简”恐怕应为“白兰”,《隋书》附国有白兰、白狗等部族,风俗略同党项,有的役属吐谷浑,有的依附附国。《新唐书》记载:白兰羌,吐蕃称丁零,左属党项,右与多弥接壤,有一万士兵,勇敢善战,善造兵器。武德六年使者入朝,明年以其地置维、恭二州。白狗羌与东会州接壤,只有一千士兵。)
七年(甲申年,公元624年)
1春,正月,依照周、齐旧制,每州设大中正一人,(胡三省注:州设大中正,周、齐又沿袭魏、晋制度。)掌管了解州内人物,品评门第,由本州门第高者担任,无品级。
2壬午日(十一日),赵郡王李孝恭在枞阳(今安徽枞阳,汉属庐江郡,梁置枞阳郡,隋废郡改同安县,属庐州。)攻击辅公祏的别将,打败他。
3庚寅日(十九日),邹州(唐初以齐州的邹平、长山置邹州。)人邓同颖杀刺史李士衡反叛。
4丙申日(二十五日),在白狗等羌地置维州(今四川理县,维川郡,以白狗羌降户及姜维故城置。其地是汉蜀郡徼外冉駹之地,蜀将姜维、马忠在此讨伐汶山羌,故垒尚存。刘昫说:维州在当州北二百六十里。杜佑说:维州在岷山孤峰,三面临江,距成都四百里左右。)、恭州(即西恭州,后改曰笮州。又戎州都督府所辖羁縻州有曲州,本隋恭州,隋乱废,武德元年开南中复置,八年改曲州,是故朱提郡地,非此处。)。
5二月,辛丑日(初一),辅公祏派兵围猷州,刺史左难当环城固守。(胡三省注:宋白说:宣州泾县,唐武德二年置南徐州于此,当年改为猷州。)安抚使李大亮领兵攻击辅公祏,打败他。赵郡王李孝恭攻打辅公祏的鹊头镇(《新志》记载:宣州南陵县有鹊头镇。),攻克。
6丁未日(初七),高丽王建武派使者来请求颁赐历法。派使者册封建武为辽东郡王、高丽王;以百济王扶馀璋为带方郡王,新罗王金真平为乐浪郡王。
7始州(今四川剑阁,普安郡,后改剑州。)獠人反叛,派行台仆射窦轨讨伐。
8己酉日(初九),下诏:“各州有通晓一经以上未做官的,都报上姓名;州县及乡都设学校。”
9壬子日(十二日),行军副总管权文诞在猷州打败辅公祏的党羽,攻克枚洄等四镇。
10丁巳日(十七日),高祖亲临国子监,行释奠礼;下诏诸王公子弟各入学。
11戊午日(十八日),改大总管为大都督府。
12己未日(十九日),高开道的部将张金树杀高开道来投降。高开道见天下已定,想投降,自以多次反复不敢;(胡三省注:高开道降后又叛,自知有反复之罪。)且仗恃突厥部众,于是无降意。其将士都是山东人,思念家乡,多有离心。高开道挑选几百名勇士,称为假子,常在阁内值班,让张金树统领。前刘黑闼的部将张君立逃亡在高开道处,与张金树密谋除掉高开道。张金树派党羽数人入阁内,与假子游戏,傍晚,暗中弄断弓弦,将刀槊藏在床下,等假子睡熟,抱起刀槊跑出,张金树率党羽大喊,攻高开道的阁门,假子将要抵抗,弓弦都断了,刀槊已失,争相出降;张君立也在外放火呼应,内外惊慌。高开道知不能幸免,于是披甲持兵坐堂上,与妻妾奏乐畅饮,众畏其勇,不敢逼近。天快亮时,高开道自缢,妻妾及诸子也自杀。张金树列阵,收捕全部假子斩首,又杀张君立,死五百多人。派使者来降,下诏以其地置妫州。壬戌日(二十二日),以张金树为北燕州(妫州即妫川郡,治怀戎县。北齐置北燕州,本治怀戎,唐以怀戎之地置妫州,又以北燕州都督之名宠张金树。)都督。
13戊辰日(二十八日),洋州(今陕西洋县,洋川郡,治西乡县。西乡是汉成固县,蜀立西乡县,后魏在此置洋州,以水为名。)、集州(今四川南江,符阳郡,武德元年析梁州的难江、巴州的符阳、长池、白石置。)獠人反叛,攻陷隆州晋城(隆州即巴西郡,汉阆中地。刘昫说:西魏在阆中置隆州,隋为巴西郡,唐复为隆州。宋白说:因连冈地势高隆得名。《后魏典略》说:此州古有隆城坚固险要,因置隆州。晋城县也是阆中地,梁置木兰郡,西魏废郡,改西充国曰晋城。)。
14当月,太保吴王杜伏威去世。辅公祏反叛时,谎称受杜伏威命令欺骗部众。及辅公祏被平定,赵郡王李孝恭不知是假,上报;下诏追削杜伏威名爵,抄没妻子儿女。到太宗即位,知其冤,赦免,恢复官爵。
15三月,初步制定法令,以太尉、司徒、司空为三公,其次尚书、门下、中书、秘书、殿中、内侍为六省,其次御史台,其次太常到太府为九寺,(胡三省注:太常、光禄、卫尉、宗正、太仆、大理、鸿胪、司农、太府,共九寺。)其次将作监,其次国子学,其次天策上将府,其次左、右卫至左、右领卫为十四卫;(胡三省注:十二卫及左、右监门卫为十四卫。)东宫设三师、三少、詹事及两坊、三寺、十率府;(胡三省注:两坊:门下坊、典书坊。三寺:家令寺、率更寺、仆寺。十率府:左、右卫率,左、右宗卫率,左、右虞候率,左、右监门率、左、右内率。)王、公设府佐、国官,公主设邑司,都为京职事官。(胡三省注:王府有傅、谘议参军、友、文学、东·西阁祭酒、长史、司马、掾、属、主簿、史、记室、录事参军、录事、功·仓·户·兵·骑·法·士等七曹参军、参军事、行参军、典签。王国有国令、大农尉·丞、录事、典卫、舍人、学官长、食官长、廏牧长、典府长。公主邑司有令、丞、主簿、谒者、舍人、家吏,掌管主家财物出入、田园、征封之事。)州、县、镇、戍为外职事官。自开府仪同三司至将仕郎,二十八阶,为文散官;(胡三省注:开府仪同三司,从一品;特进,正二品;光禄大夫,从二品;金紫光禄大夫,正三品;银青光禄大夫,从三品;正议大夫,正四品;太中大夫,从四品上;中大夫,从四品下;中散大夫,正五品上;朝议大夫,正五品下;朝请大夫,从五品上;朝散大夫,从五品下;朝议郎,正六品上;承议郎,正六品下;奉议郎,从六品上;通直郎,从六品下;朝请郎,正七品上;宣德郎,正七品下;朝散郎,从七品上;宣义郎,从七品下;给事郎,正八品上;征事郎,正八品下;承奉郎,从八品上;承务郎,从八品下;儒林郎,正九品上;登仕郎,正九品下;文林郎,从九品上;将仕郎,从九品下。散,读sǎn;下同。)骠骑大将军至陪戎副尉三十一阶,为武散官;(胡三省注:骠骑大将军,从一品;辅国大将军,正二品;镇军大将军,从二品;冠军大将军、怀化大将军,正三品上;怀化将军,正三品下;云麾将军、归德大将军,从三品上;归德将军,从三品下;忠武将军,正四品上;壮武将军,怀化中郎将,正四品下;宣威将军,从四品上;明威将军,归德中郎将,从四品下;定远将军,正五品上;宁远将军,怀化郎将,正五品下;游骑将军,从五品上;游击将军,归德郎将,从五品下;昭武校尉,正六品上;昭武副尉,怀化司阶,正六品下;振威校尉,从六品上;振威副尉,归德司阶,从六品下;致果校尉,正七品上;致果副尉,怀化中候,正七品下;翊麾校尉,从七品上;翊麾副尉,归德中候,从七品下;宣节校尉,正八品上;宣节副尉,怀化司戈,正八品下;御侮校尉,从八品上;御侮副尉,归德司戈,从八品下;仁勇校尉,正九品上;仁勇副尉,怀化执戟长上,正九品下;陪戎校尉,从九品上;陪戎副尉,归德执戟长上,从九品下。)上柱国至武骑尉十二等,为勋官。(胡三省注:勋级:十二转为上柱国,视正二品;十一转为柱国,视从二品;十转为上护军,视正三品;九转为护军,视从三品;八转为上轻车都尉,视正四品;七转为轻车都尉,视从四品;六转为上骑都尉,视正五品;五转为骑都尉,视从五品;四转为骁骑尉,视正六品;三转为飞骑尉,视从六品;二转为云骑尉,视正七品;一转为武骑尉,视从七品。)
16丙戌日(十六日),赵郡王李孝恭在芜湖打败辅公祏,攻克梁山等三镇。(胡三省注:芜湖当时在宣州当涂县界。梁山在和州历阳县南七十里,临江。)辛卯日(二十一日),安抚使任瓌攻克扬子城(在扬州江都县界。),广陵城主龙龛投降。(胡三省注:扬州治江都,即古广陵城。《姓苑》记载:龙姓是古龙伯氏之后。)
17丁酉日(二十七日),突厥侵犯原州。
18戊戌日(二十八日),赵郡王李孝恭攻克丹阳。
此前,辅公祏派部将冯慧亮、陈当世率三万水军屯驻博望山(天门山在宣州当涂县西南三十里,又名峨眉山,夹江对峙,东曰博望,西曰梁山。),(胡三省注:《考异》说:《旧赵郡王孝恭传》作“陈当时”。《旧李靖传》说:“屯当涂。”现在都依从《高祖实录》。)陈正通、徐绍宗率三万步兵骑兵屯驻青林山(《水经注》记载:湖水出庐江郡的东陵乡,即《禹贡》所谓“过九江至于东陵”。西南流,积水成湖,湖西有青林山。又今当涂县东南有青山。),还在梁山连铁锁阻断江路,修筑却月城,绵延十多里,又在江西筑营垒抵抗官军。李孝恭与李靖率水军驻舒州,李世积率一万步兵渡淮,攻克寿阳,驻硖石。冯慧亮等坚守不战,李孝恭派奇兵断其粮道,冯慧亮等军缺粮,夜里派兵逼近李孝恭营,李孝恭坚守不动。李孝恭召集众将议军事,都说:“冯慧亮等拥强兵,据水陆之险,攻之不能速克,不如直指丹阳,捣其巢穴,丹阳溃败,冯慧亮等自会投降!”李孝恭将要听从,李靖说:“辅公祏的精兵虽在这水陆二军,但他自己率领的也不少,今博望各营垒尚不能攻克,辅公祏据守石头城,怎易攻取!进攻丹阳,十天半月不下,冯慧亮袭我后方,腹背受敌,这是危道。(胡三省注:李靖此议与长孙无忌在安市的建议略同。但李靖能决胜而太宗无功,及安市班师,李靖责怪太宗不用李道宗之策。这是用兵的难处。)冯慧亮、陈正通都是百战老将,其心并非不想战,只因辅公祏定计让他们持重,想拖疲我军。我今攻其城挑战,可一举破敌!”李孝恭同意,派弱兵先攻贼营而率精兵列阵等待。攻垒的弱兵不胜而逃,贼兵出兵追击,行几里,遇大军,交战,大败。(胡三省注:这是《左传》中楚五大夫破吴师灭舒鸠的旧策。)阚棱脱盔对贼众说:“你们不认识我吗?怎敢来与我战!”贼兵多是阚棱旧部,都无斗志,有的下拜,因此溃败。李孝恭、李靖乘胜追击,转战一百多里,博山、青林两营都溃败,冯慧亮、陈正通等逃归,死伤及溺死者一万多人。李靖兵先到丹阳,辅公祏大惊,拥兵几万,弃城东逃,想到会稽投奔左游仙,李世积追击。辅公祏到句容(今江苏句容,汉属丹阳郡,时属蒋州,在建康城东九十里。),随从能跟上的才五百人,夜里宿常州,部将吴骚等密谋捉他。辅公祏察觉,弃妻子,仅带几十名心腹,斩关而逃。到武康(今浙江德清西,吴分乌程、余杭立永安县,晋改永康,又改武康,属湖州,在州西南一百七里。),被乡下人攻击,西门君仪战死,捉住辅公祏,送丹阳斩首,分头搜捕余党,全部诛杀,江南平定。
己亥日(二十九日),任命李孝恭为东南道行台右仆射,李靖为兵部尚书。不久,废行台,以李孝恭为扬州大都督,李靖为府长史。高祖盛赞李靖功劳,说:“李靖是萧铣、辅公祏的克星。”(胡三省注:指萧铣、辅公祏都被李靖所灭。)
阚棱功劳多,很自夸。辅公祏诬陷阚棱与自己通谋。恰逢赵郡王李孝恭抄没贼党田宅,(胡三省注:抄没指登记贼党所有田宅,没收归官。)阚棱及杜伏威、王雄诞在贼境的田宅,李孝恭一并抄没;阚棱自陈申辩,冒犯李孝恭,李孝恭发怒,以谋反罪诛杀他。
19夏,四月,庚子朔日(初一),大赦天下。当天,颁布新律令,比开皇旧制增加新格五十三条。
20初步制定均田租、庸、调法:丁男、中男给田一顷,笃疾者减十分之六,寡妻妾减十分之七,都以十分之二为世业田,十分之八为口分田。每丁每年缴租粟二石。调根据土地所产,缴绫、绢、絁、布。每年服役二十天;不服役则收庸,每天三尺;(胡三省注:《新志》记载:凡授田,丁每年缴粟二斛,称租。丁根据乡所产,每年缴绢二匹,绫絁二丈,布加五分之一,绵三两,麻三斤,非蚕乡则缴银十四两,称调。征用人力每年二十天,闰月加三天;不服役收庸,每天三尺。一种像布的丝织品。)有特殊情况加役的,十五天免调;三十天租、调都免。水旱虫霜成灾,损失四成以上免租,六成以上免调,七成以上赋税徭役都免。凡百姓资产分九等。(胡三省注:上、中、下各分三等。)百户为里,五里为乡,四家为邻,四邻为保。(胡三省注:《考异》说:《唐历》记载:“四家为邻,五家为保。”按《通典》,四邻为保。《唐历》错误。)在城邑的为坊,在田野的为村。有俸禄的人家,不得与民争利;工商杂类,不得加入士人队伍。男女刚出生为黄,四岁为小,十六为中,二十为丁,六十为老。每年造计账,三年造户籍。
21丁未日(初八),党项侵犯松州(今四川松潘)。
22庚申日(二十一日),通事舍人李凤起攻击万州(后魏分朐?置鱼泉县,后周改万川,隋改南浦,属信州,武德元年分置万州南浦郡。)反叛的獠人,平定。
23五月,辛未日(初二),突厥侵犯朔州。
24甲戌日(初五),羌与吐谷浑共同侵犯松州,派益州行台左仆射窦轨从翼州(西魏逐吐谷浑置邓州,隋开皇七年改扶州,同昌郡。武德元年分会州的左封、翼斜置翼州,临翼郡。)道,扶州刺史蒋善合从芳州道攻击。(胡三省注:唐制,上州刺史从三品;中,正四品上;下,正四品下。)
25丙戌日(十七日),在宜君(今陕西宜君,置于古祋祤城,隋属京兆郡,时属宜州。)建仁智宫。
26丁亥日(十八日),窦轨在方山打败反叛的獠人,俘获二万多人。