隋炀帝大业七年。漳南人窦建德少尚气侠,胆力过人,为乡党所归附。募人征高丽,建德以勇敢选为二百人长。同县孙安祖亦以骁勇选为征士。安祖辞以家为水所漂,妻子馁死,县令怒,笞之。安祖刺杀令,亡抵建德,建德匿之。官司逐捕,踪迹至建德家,建德谓安祖曰:“文皇帝时天下殷盛,发百万之众以伐高丽,尚为所败。今水潦为灾,百姓困穷,加之往岁西征,行者不归,疮痍未复。主上不恤,乃更发兵亲击高丽,天下必大乱。丈夫不死,当立大功,岂可但为亡虏邪。”乃集无赖少年,得数百人,使安祖将之,入高鸡泊中为群盗,安祖自号将军。时鄃人张金称聚众河曲,蓚人高士达聚众于清河境内为盗,郡县疑建德与贼通,悉收其家属,杀之。建德帅麾下二百人亡归士达,士达自称东海公,以建德为司兵。顷之,孙安祖为张金称所杀,其众悉归建德,建德兵至万馀人。建德能倾身接物,与士卒均劳逸,由是人争附之,为之致死。
十二年冬十二月,涿郡通守郭绚,将兵万馀人讨高士达。士达自以才略不及窦建德,乃进建德为军司马,悉以兵授之。建德请士达守辎重,自简精兵七千人拒绚,诈为与士达有隙而叛,遣人请降于绚,愿为前驱击士达以自效。绚信之,引兵随建德至长河,不复设备。建德袭之,杀虏数千人,斩绚首,献士达,张金称馀众皆归建德。杨义臣乘胜至平原,欲入高鸡泊讨之。建德谓士达曰:“历观隋将,善用兵者无如义臣,今灭张金称而来,其锋不可当。请引兵避之,使其欲战不得,坐费岁月,将士疲倦,然后乘间击之,乃可破也。不然,恐非公之敌。”士达不从,留建德守营,自帅精兵逆击义臣,战小胜,因纵酒高宴。建德闻之曰:“东海公未能破敌,遽自矜大,祸至不久矣。”后五日,义臣大破士达,于陈斩之。乘胜逐北趣其营,营中守兵皆溃。建德与百馀骑亡去,至饶阳,乘其无备,攻陷之,收兵,得三千馀人。义臣既杀士达,以为建德不足忧,引去。建德还平原,收士达散兵,收葬死者,为士达发丧,军复大振,自称将军。先是,群盗得隋官及士族子弟皆杀之,独建德善遇之。由是隋官稍以城降之,声势日甚,胜兵至十馀万人。
恭帝义宁元年春正月丙辰,窦建德为坛于乐寿,自称长乐王,置百官,改元丁丑。
秋七月,炀帝诏左御卫大将军涿郡留守薛世雄将燕地精兵三万讨李密,命王世充等诸将皆受世雄节度,军所过,盗贼随便诛翦。世雄行至河间,军于七里井,窦建德士众惶惧,悉拔诸城南遁,声言还入豆子<齿尤>。世雄以为畏己,不复设备,建德谋还袭之。其处去世雄营百四十里,建德帅敢死士二百八十人先行,令馀众续发。建德与其士众约曰:“夜至则击其营,已明则降之。”未至二里所,天欲明,建德惶惑,议降。会天大雾,人咫尺不相辨,建德喜曰:“天赞我也。”遂突入其营击之,世雄士卒大乱,皆腾栅走。世雄不能禁,与左右数十骑遁归涿郡,惭恚发病卒。建德遂围河间。
唐高祖武德元年。隋河间郡丞王琮守郡城以拒群盗,窦建德攻之,岁馀不下。闻炀帝凶问,帅吏士发丧,乘城者皆哭。建德遣使吊之,琮因使者请降,建德退舍具饷以待之。琮言及隋亡,俯伏流涕,建德亦为之泣。诸将曰:“琮久拒我军,杀伤甚众,力尽乃降,请烹之。”建德曰:“琮忠臣也,吾方赏之以劝事君,奈何杀之。往在高鸡泊为盗,容可妄杀人。今欲安百姓,定天下,岂得害忠良乎。”乃徇军中曰:“先与王琮有怨敢妄动者,夷三族。”以琮为瀛州刺史。于是河北郡县闻之,争附于建德。
先是,建德陷景城,执户曹河东张玄素,将杀之,县民千馀人号泣,请代其死,曰:“户曹清慎无比,大王杀之,何以劝善。”建德乃释之,以为治书侍御史,固辞。及江都败,复以为黄门侍郎,玄素乃起。饶阳令宋正本,博学有才气,说建德以定河北之策,建德引为谋主。建德定都乐寿,命所居曰金城宫,备置百官。
冬十一月,有大鸟五集于乐寿,群鸟数万从之,经日乃去。窦建德以为已瑞,改元五凤。宗城人有得玄圭献于建德者,宋正本及景城丞会稽孔德绍皆曰:“此天所以赐大禹也,请改国号曰夏。”建德从之。以正本为纳言,德绍为内史侍郎。
初,王须拔掠幽州,中流矢死,其将魏刀儿代领其众,据深泽,掠冀、定之间,众至十万,自称魏帝。建德伪与连和,刀儿弛备,建德袭击,破之,遂围深泽。其徒执刀儿降,建德斩之,尽并其众。易、定等州皆降,唯冀州刺史曲棱不下。棱婿崔履行,暹之孙也,自言有奇术,可使攻者自败,棱信之。履行命守城者皆坐,毋得妄斗,曰:“贼虽登城,汝曹勿怖,吾将使贼自缚。”于是为坛,夜设章醮,然后自衣衰绖,杖行登北楼恸哭,又令妇女升屋四向振裙。建德攻之急,棱将战,履行固止之。俄而城陷,履行哭犹未已。建德见棱曰:“卿忠臣也。”厚礼之,以为内史令。
建德既克冀州,兵威益盛,帅众十万寇幽州。总管罗艺将逆战,薛万均曰:“彼众我寡,出战必败。不若使羸兵背城阻水为陈,彼必渡水击我。万均请以精骑百人伏于城旁,俟其半渡击之,蔑不胜矣。”艺从之。建德果引兵渡水,万均邀击,大破之。建德竟不能至其城下,乃分兵掠霍堡及雍奴等县,艺复邀击,败之。凡相拒百馀日,建德不能克,乃还乐寿。万均,世雄之子也。
二年春闰二月,宇文化及保聊城,窦建德纵兵攻之,生擒化及。建德每战胜克城,所得资财,悉以分将士,身无所取。又不啖肉,常食蔬,茹粟饭。妻曹氏不衣纨绮,所役婢妾才十许人。及破化及,得隋宫人千数,实时散遣之。以隋黄门侍郎裴矩为左仆射,掌选事,兵部侍郎崔君肃为侍中,少府令何稠为工部尚书,右司郎中柳调为左丞,虞世南为黄门侍郎,欧阳询为太常卿。询,纥之子也。自馀随才授职,委以政事。其不愿留欲诣关中及东都者,亦听之,仍给资粮,以兵援之出境。隋骁果尚近万人,亦各纵遣,任其所之。又与王世充结好,遣使奉表于隋皇泰主,皇泰主封为夏王。建德起于群盗,虽建国,未有文物法度,裴矩为之定朝仪,制律令,建德甚悦,每从之咨访典礼。
窦建德陷邢州,执总管陈君宾。
初,宇文化及以隋大理卿郑善果为民部尚书,从至聊城,为化及督战,中流矢。窦建德克聊城,王琮获善果,责之曰:“公名臣之家,隋室大臣,奈何为弑君之贼效命,苦战伤痍至此乎。”善果大惭,欲自杀,宋正本驰往救止之。建德复不为礼,乃奔相州,淮安王神通送之长安。三月庚午,善果至,上优礼之,拜左庶子、检校内史侍郎。
夏四月,窦建德闻王世充废皇泰主自立,乃绝之,始建天子旌旗,出警入跸,下书称诏,追谥隋炀帝为闵帝。齐王暕之死也,有遗腹子政道,建德立以为郧公,然犹依倚突厥以壮其兵势。隋义成公主遣使迎萧皇后及南阳公主,建德遣千馀骑送之,又传宇文化及首以献义成公主。
六月庚子,窦建德陷沧州。秋八月,窦建德将兵十馀万趣洺州,淮安王神通帅诸军退保相州。己亥,建德兵至洺州城下。丁未,窦建德陷洺州,总管袁子干降之。乙卯,引兵趣相州,淮安王神通闻之,帅诸军就李世绩于黎阳。九月己巳,窦建德陷相州,杀刺史吕珉。
淮安王神通使慰抚使张道源镇赵州。庚寅,窦建德陷赵州,执总管张志昂及道源。建德以二人及邢州刺史陈君宾不早下,欲杀之,国子祭酒凌敬谏曰:“人臣各为其主用,彼坚守不下,乃忠臣也。今大王杀之,何以励群下乎。”建德怒曰:“吾至城下,彼犹不降,力屈就擒,何可舍也。”敬曰:“今大王使大将高士兴拒罗艺于易水,艺才至,兴即降,大王之意以为如何。”建德乃悟,即命释之。
冬十月己亥,赐幽州总管燕公罗艺姓李氏,封燕郡王。辛丑,李艺破建德于衡水。窦建德引兵趣卫州。建德每行军,常为三道,辎重细弱居中央,步骑夹左右,相去三里许。建德以千骑前行,过黎阳三十里,李世绩遣骑将丘孝刚将二百骑侦之。孝刚骁勇,善马槊,与建德遇,遂击之,建德败走,右方兵救之,击斩孝刚。建德怒,还攻黎阳,克之,虏淮安王神通、李世绩父盖、魏徵及帝妹同安公主。唯李世绩以数百骑走渡河,数日,以其父故,还诣建德降。卫州闻黎阳陷,亦降。建德以李世绩为左骁卫将军,使守黎阳,常以其父盖自随为质。以魏徵为起居舍人。滑州刺史王轨奴杀轨,携其首诣建德降。建德曰:“奴杀主,大逆,吾何为受之。”立命斩奴,返其首于滑州。吏民感悦,即日请降。于是其旁州县及徐圆朗等皆望风归附。己未,建德还洺州,筑万春宫徙都之。置淮安王神通于下博,待以客礼。
十一月,李世绩欲归唐,恐祸及其父,谋于郭孝恪。孝恪曰:“吾新事窦氏,动则见疑,宜先立效以取信,然后可图也。”世绩从之。袭王世充获嘉,破之,多所俘获,以献建德,建德由是亲之。
十二月,李世绩复遣人说窦建德曰:“曹、戴二州户口完实,孟海公窃有其地,与郑人外合内离。若以大军临之,指期可取。既得海公,以临徐、兖,河南可不战而定也。”建德以为然,欲自将徇河南,先遣其行台曹旦等将兵五万济河,世绩引兵三千会之。
三年春正月,李世绩谋俟窦建德至河南,掩袭其营,杀之,冀得其父并建德土地以归唐。会建德妻产,久之不至。
曹旦,建德之妻兄也,在河南,多所侵扰,诸贼羁属者皆怨之。贼帅魏郡李文相号李商胡,聚众五千馀人据孟津中潬。母霍氏亦善骑射,自称霍总管。世绩结商胡为昆弟,入拜商胡之母。母泣谓世绩曰:“窦氏无道,如何事之。”世绩曰:“母无忧,不过一月,当杀之,相与归唐耳。”世绩辞去,母谓商胡曰:“东海公许我共图此贼。事久变生,何必待其来。不如速决。”是夜,商胡召曹旦偏裨二十三人饮之酒,尽杀之。旦别将高雅贤、阮君明尚在河北未济,商胡以巨舟四艘济河北之兵三百人,至中流,悉杀之。有兽医游水得免,至南岸告曹旦,旦严警为备。商胡既举事,始遣人告李世绩。世绩与曹旦连营,郭孝恪劝世绩袭旦,世绩未决,闻旦已有备,遂与孝恪帅数十骑来奔。商胡复引精兵二千北袭阮君明,破之。高雅贤收众去,商胡追之,不及而还。建德群臣请诛李盖,建德曰:“世绩唐臣,为我所虏,不忘本朝,乃忠臣也。其父何罪。”遂赦之。甲午,世绩、孝恪至长安。曹旦遂取济州,复还洺州。二月,窦建德攻李商胡,杀之。建德至洺州,劝课农桑,境内无盗,商旅野宿。
夏五月,窦建德遣高士兴击李艺于幽州,不克,退军笼火城。艺袭击,大破之,斩首五千级。建德大将军王伏宝勇略冠军中,诸将疾之,言其谋反,建德杀之,伏宝曰:“大王奈何听谗言,自斩左右手乎。”
秋八月,窦建德共州县令唐纲杀刺史,以州来降。上遣使与窦建德连和,建德遣同安公主随使者俱还。
冬十月,窦建德帅众二十万复攻幽州。建德兵已攀堞,薛万均、薛万彻帅敢死士百人从地道出其背,掩击之,建德兵溃走,斩首千馀级。李艺兵乘胜薄其营,建德陈于营中,填堑而出,奋击,大破之,建德逐北至其城下,攻之不克而还。
十一月,窦建德济河击孟海公。初,王世充侵建德黎阳,建德袭破殷州以报之。自是二国交恶,信使不通。及唐兵逼洛阳,世充遣使求救于建德。建德中书侍郎刘彬说建德曰:“天下大乱,唐得关西,郑得河南,夏得河北,共成鼎足之势。今唐举兵临郑,自秋涉冬,唐兵日增,郑地日蹙,唐强郑弱,势必不支。郑亡,则夏不能独立矣,不如解仇除忿,发兵救之。夏击其外,郑攻其内,破唐必矣。唐师既退,徐观其变,若郑可取则取之,并二国之兵,乘唐师之老,天下可取也。”建德从之,遣使诣世充,许以赴援。又遣其礼部侍郎李大师等诣唐,请罢洛阳之兵,秦王世民留之,不答。
十二月壬辰,燕郡王李艺又击窦建德于笼火城,破之。
张道源从窦建德在河南,密遣人诣长安请出兵攻洺州以震山东。丙午,诏刘世让为行军总管,使将兵出土门趣洺州,是岁,窦建德行台尚书令恒山胡大恩请降。
四年春二月,窦建德克周桥,虏孟海公。三月,行军总管刘世让攻窦建德黄州,拔之。洺州严备,世让不得进。会突厥将入寇,上召世让还。窦建德所署普乐令平恩程名振来降。
窦建德陷管州,杀刺史郭士安。又陷荥阳、阳翟等县,水陆并进,泛舟运粮,溯河西上。王世充之弟徐州行台世辩遣其将郭士衡将兵数千会之,合十馀万,号三十万,军于成皋之东原,筑宫板渚,遣使与王世充相闻。
先是,建德遗秦王世民书,请退军潼关,返郑侵地,复修前好。世民集将佐议之,皆请避其锋。郭孝恪曰:“世充穷蹙,垂将面缚,建德远来助之,此天意欲两亡之也。宜据武牢之险以拒之,伺间而动,破之必矣。”记室薛收曰:“世充保据东都,府库充实,所将之兵,皆江、淮精锐,即日之患,但乏粮食耳。以是之故,为我所持,求战不得,守则难久。建德亲帅大众,远来赴援,亦当极其精锐,致死于我。若纵之至此,两寇合从,转河北之粟以馈洛阳,则战争方始,偃兵无日,混一之期,殊未有涯也。今宜分兵守洛阳,深沟高垒,世充出兵,慎勿与战。大王亲帅骁锐,先据成皋,厉兵训士,以待其至,以逸待劳,决可克也。建德既破,世充自下,不过二旬,两主就缚矣。”世民善之。收,道衡之子也。
萧瑀、屈突通、封德彝皆曰:“吾兵疲老,世充凭守坚城,未易猝拔。建德席胜而来,锋锐气盛,吾腹背受敌,非完策也。不若退保新安,以承其弊。”世民曰:“世充兵摧食尽,上下离心,不烦力攻,可以坐克。建德新破海公,将骄卒惰。吾据武牢,扼其咽喉,彼若冒险争锋,吾取之甚易。若狐疑不战,旬月之间,世充自溃。城破兵强,气势自倍,一举两克,在此行矣。若不速进,贼入武牢,诸城新附,必不能守。两贼并力,其势必强,何弊之承。吾计决矣。”通等又请解围据险以观其变,世民不许。中分麾下,使通等副齐王元吉围守东都,世民将骁勇三千五百人东趣武牢。时正昼出兵,历北邙,抵河阳,趋巩而去。王世充登城望见,莫之测也,竟不敢出。
癸未,世民入武牢。甲申,将骁骑五百出武牢东二十馀里,觇建德之营。缘道分留从骑,使李世绩、程知节、秦叔宝将之,伏于道旁,才馀四骑,与之偕进。世民谓尉迟敬德曰:“吾执弓矢,公执槊相随,虽百万众,若我何。”又曰:“贼见我而还,上策也。”去建德营三里所,建德游兵遇之,以为斥候也。世民大呼曰:“我秦王也。”引弓射之,毙其一将。建德军中大惊,出五六千骑逐之,从者咸失色。世民曰:“汝第前行,吾自与敬德为殿。”于是按辔徐行,追骑将至,则引弓射之,辄毙一人。追者惧而止,止而复来,如是再三,每来必有毙者。世民前后射杀数人,敬德杀十许人,追者不敢复逼。世民逡巡稍却以诱之,入于伏内,世绩等奋击,大破之,斩首三百馀级,获其骁将殷秋、石瓒以归。乃为书报建德,谕以“赵、魏之地,久为我有,足下所侵夺。但以淮安见礼,公主得归,故相与坦怀释怨。世充顷与足下修好,已尝反复,今亡在朝夕,更饰辞相诱,足下乃以三军之众仰哺他人,千金之资坐供外费,良非上策。今前茅相遇,彼遽崩摧,郊劳未通,能无怀愧。故抑止锋锐,冀闻择善,若不获命,恐虽悔难追。”窦建德迫于武牢不得进,留屯累月,战数不利,将士思归。
夏四月丁巳,秦王世民遣王君廓将轻骑千馀抄其粮运,又破之,获其大将军张青特。凌敬言于建德曰:“大王悉兵济河,攻取怀州、河阳,使重将守之,更鸣鼓建旗,逾太行,入上党,徇汾、晋,趣蒲津,如此有三利:一则蹈无人之境,取胜可以万全。二则拓地收众,形势益强。三则关中震骇,郑围自解。为今之策,无以易此。”建德将从之,而王世充遣使告急,相继于道,王琬、长孙安世朝夕涕泣,请救洛阳,又阴以金王啖建德诸将,以挠其谋。诸将皆曰:“凌敬书生,安知战事,其言岂可用也。”建德乃谢敬曰:“今众心甚锐,天赞我也,因之决战,必将大捷,不得从公言。”敬固争之,建德怒,令扶出。其妻曹氏谓建德曰:“祭酒之言,不可违也。今大王自滏口乘唐国之虚,连营渐进,以取山北,又因突厥西抄关中,唐必还师自救,郑围何忧不解。若顿兵于此,老师费财,欲求成功,在于何日。”建德曰:“此非女子所知。吾来救郑,郑今倒悬,亡在朝夕,吾乃舍之而去,是畏敌而弃信也,不可。”
谍者告曰:“建德伺唐军刍尽,牧马于河北,将袭武牢。”五月戊午,秦王世民北济河,南临广武,察敌形势,因留马十馀匹,牧于河渚以诱之,夕还武牢。己未,建德果悉众而至,自板渚出牛口置陈,北距大河,西薄汜水,南属鹊山,亘二十里,鼓行而进。诸将皆惧,世民将数骑升高丘以望之,谓诸将曰:“贼起山东,未尝见大敌。今度险而嚣,是无纪律。逼城而陈,有轻我心。我按兵不出,彼勇气自衰,陈久卒饥,势将自退,追而击之,无不克者。与公等约,甫过日中,必破之矣。”建德意轻唐军,遣三百骑涉汜水,距唐营一里所止。遣使与世民相闻,曰:“请选锐士数百与之剧。”世民遣王君廓将长槊二百以应之,相与交战,乍进乍退,两无胜负,各引还。王琬乘隋炀帝骢马,铠仗甚鲜,迥出陈前以夸众。世民曰:“彼所乘真良马也。”尉迟敬德请往取之,世民止之曰:“岂可以一马丧猛士。”敬德不从,与高甑生、梁建方三骑直入其陈,擒琬,引其马以归,众无敢当者。世民使召河北马,待其至乃出战。
建德列陈,自辰至午,士卒饥倦,皆坐列,又争饮水,逡巡欲退。世民命宇文士及将三百骑经建德陈西,驰而南上,戒之曰:“贼若不动,尔宜引归,动则引兵东出。”士及至陈前,陈果动,世民曰:“可击矣。”时河渚马亦至,乃命出战。世民帅轻骑先进,大军继之,东涉汜水,直薄其陈。建德群臣方朝谒,唐骑猝来,朝臣趋就建德。建德召骑兵使拒唐兵,骑兵阻朝臣不得过,建德挥朝臣令却,进退之间,唐兵已至,建德窘迫,退依东陂。窦抗引兵击之,战小不利。世民帅骑赴之,所向皆靡。淮阳王道玄挺身陷陈,直出其后,复突陈而归,再入再出,飞矢集其身如猬毛,勇气不衰,射人,皆应玄而仆。世民给以副马,使从己。于是诸军大战,尘埃涨天。世民帅史大奈、程知节、秦叔宝、宇文歆等卷旆而入,出其陈后,张唐旗帜,建德将士顾见之,大溃,追奔三十里,斩首三千馀级。建德中槊,窜匿于牛口渚。车骑将军白士让、杨武威逐之,建德堕马。士让援槊欲刺之,建德曰:“勿杀我,我夏王也,能富贵汝。”武威下擒之,载以从马,来见世民。世民让之曰:“我自讨王世充,何预汝事,而来越境,犯我兵锋。”建德曰:“今不自来,恐烦远取。”建德将士皆溃去,所俘获五万人,世民即日散遣之,使还乡里。封德彝入贺,世民笑曰:“不用公言,得有今日。智者千虑,不免一失乎。”德彝甚惭。建德妻曹氏与左仆射齐善行将数百骑遁归洺州。
壬申,齐善行以洺、相、魏等州来降。时建德馀众走至洺州,欲立建德养子为主,征兵以拒唐。又欲剽掠居民,还向海隅为盗。善行独以为不可,曰:“隋末丧乱,故吾属相聚草野,苟求生耳。以夏王之英武,平定河朔,士马精强,一朝为擒,易如反掌,岂非天命有所属,非人力所能争邪。今丧败如此,守亦无成,逃亦不免,等为亡国,岂可复遗毒于民。不若悉心请命于唐,必欲得缯帛者,当尽散府库之物,勿复残民也。”于是运府库之帛数十万段,置万春宫东街,以散将卒,凡三昼夜乃毕。仍布兵守坊巷,得物者即出,无得更入人家。士卒散尽,然后与右仆射裴矩、行台曹旦帅其百官,奉建德妻曹氏及传国八玺并破宇文化及所得珍宝请降于唐。上以善行为秦王左二护军,仍厚赐之。窦建德博州刺史冯士羡复推淮安王神通为慰抚山东使,徇下三十馀州,建德之地悉平。
秋七月甲子,秦王世民至长安。世民被黄金甲,齐王元吉、李世绩二十五将从其后,铁骑万匹,甲士三万人,前后部鼓吹,俘王世充、窦建德及隋乘舆、御物献于太庙,行饮至之礼以飨之。丙寅,斩建德于市。