我对历史感兴趣。能说说窦建德吗?

窦建德

窦建德(573—621.8.3),周贝张南(今河北故城东北)人,隋末唐初河北起义军早期首领。

窦建德家世代务农,自称安成侯太后的父亲是窦充的后代。我家里有点财产。窦建德年轻时“庆侠节”(《新唐书·窦建德传》)。有一次一个老乡家里失去了亲人,因为家里穷不能下葬。当时窦建德正在田中种田,听到后叹了口气,就把自家的牛给了老乡,让他出殡送走。结果,他受到了全村人的尊敬。还有一次,几个小偷晚上去窦建德家抢劫,窦建德站在门边。窃贼进屋后,杀死了三个人,其余的窃贼吓得不敢再进屋。盗贼们只好把三人的尸体要回来,窦建德说:“扔个绳子就能拿走”(《新唐书·窦建德传》)。小偷然后把绳子扔进了房子。窦建德把绳子绑在自己身上,然后让小偷拖出来。窦建德立即跳起来拿刀,杀了几个人。从那以后,他变得更有名了。从那以后,窦建德成了典狱长。他因触犯法律而逃亡,只有在获得特赦后才能回家。窦建德的父亲去世时,村里有一千多名吊唁者。人们不接受他的礼物。

隋朝大业七年(665,438+065,438+0),杨迪杨光皇帝征调大军攻韩(见《杨迪攻韩首战》),窦建德被召入军中。县里选出勇敢优秀的领导,窦建德因为勇敢被选为200人的领导。当时山东发生水灾,与窦建德同郡的孙安祖家被淹,妻儿饿死。县令见孙安祖勇武过人,也选入军中。孙安祖告诉县令,家里穷,不愿意参军。地方法官大怒,判处鞭刑。孙安祖气得杀了知府,投奔窦建德。窦建德偷偷放走了孙安祖。那一年山东大饥荒,窦建德对孙安祖说:“文帝时,天下昌盛,派百万人进攻辽东,还是被朝鲜打败了。今天,水是一个灾难,李殊是贫穷的,但上帝没有同情心。他已自来辽国,加上去年西征,伤未愈,民已疲。经过多年的战斗,旅行者没有回来。今天他又发兵,容易动摇。丈夫一死,立下大功。他怎么会是逃犯?我知道高积波里有几百里,万普深封锁,可以从房里逃出来,劫掠的东西足够养活自己。聚而观时变,则为天下大功”(《旧唐窦建德传》)。孙安祖按照计划行事。后来,窦建德帮助孙安祖集结数百名拒绝东进的贫下中农和士兵,占领了张南县以东数百里的高积波(今河北古城西南),调兵抗隋。孙安祖自称将军,绰号“摸羊”。

当时清河县(今山东夏津)人张进说,他纠集了100多人,渤海北县(今河北景县)人高士达率领1000多人在清河一带造反,来往于张南一带,所到之处烧杀抢掠,却不骚扰窦建德的村子。县里怀疑建德和他们有染,把他家人抓起来杀了。窦建德率领二百人投奔起义军,高士达自称东海公,任命窦建德为士兵。孙安祖被张进杀死后,手下数千人回到窦建德。此后势力逐渐壮大,发展到一万人,还在高鸡池。窦建德倾身取物,能与将士同甘共苦,所以将士也愿意为他们努力(见窦建德起义)。

大业十二年(616)十二月,隋统帅率万余人攻打。高士达认为他不如窦建德聪明,就把窦建德作为司马,让他指挥作战。窦建德掌管兵权后,想树立自己的威信,于是提议高士达留下守壕,带领七千精兵抵抗郭萱。窦建德假装与高士达不和,但郭萱很怀疑。与此同时,高士达还到处声称窦建德背信弃义地向隋军投降,并在军队中杀害了一名被俘妇女作为窦建德的妻子。窦建德派人向郭萱递交了一封投降书,并表示愿意以郭萱为先锋进攻高士达。郭萱信了窦建德,领兵带着窦建德到昌河与窦建德会合,图为高士达。郭萱部放松了对窦建德的戒备,窦建德夺取了战斗机。建德发动奇袭,击破了郭萱的军队,杀了几千人,夺了一千多匹马,斩首郭萱,逃跑了。此后,窦建德领导的叛军获得了巨大的力量。

郭萱战败后,杨迪皇帝派他的仆人杨庆·陈一率领一万多名士兵去攻打起义军。杨义臣首先在清河歼灭了张进的军队。由于杨义臣杀死了所有被俘的叛军,没有人愿意投降,一些散落在草丛中的残余分子纷纷逃到窦建德。杨义臣到了平原(县公安德,今山东陵县),准备进入高继波讨伐高士达。看到隋军士气如日中天,窦建德对高士达说:“你看看历史上的隋军将领,善用兵的都是些唯利是图、惟命是从的人。新碎金说,不可抗拒的从远处攻击我。请引兵避之,使其想战不能战,贻年。兵累了就趁虚而入。今若争锋,恐众不能为敌(《旧唐窦建德传》)。但高士达并没有采纳窦建德避敌锋芒,伺机破敌锋芒的正确意见,而留下窦建德镇守大营,亲自率领精兵主动出击,初获小胜,于是纵酒宴饮,怀着不把杨义臣放在眼里的心。窦建德闻讯,曰:“东海公以未破贼为荣,此祸不久矣。隋兵将驾至此,人之惊骇,恐我不全(《旧唐窦建德传》)。自率精锐数百人镇守险要,以防高士达兵败。结果,高士达在五天内就被杨义臣杀死了。杨义臣趁机追击窦建德,想消灭窦建德及其部下。追到北稀垒,守军听说高士达战败,全部溃退。窦建德寡不敌众,无法再战,只好带领数百人突围。窦建德退守饶阳(今河北省),见饶阳守军无人看守,遂攻占饶阳。杨义臣见高士达已死,也不把窦建德放在心上,领兵回去了。窦建德这才得以回到平原,在那里集合了剩余的部队,安慰了追随者。他们大多表示愿意跟随窦建德,同时窦建德在这里获得了三千多兵力,壮大了自己的实力。窦建德也为高士达哀悼。接着,又招募了数千人,军事力量得以复兴。窦建德开始自称将军。起初,当叛军看到隋官员和学者,他们都被杀害。只有窦建德注意为这些普通官员争取,所以隋县的很多官员都自愿加入了这个行列。窦建德的军队很快发展到65438+万人。

大业十三年(617)正月,窦建德在河间县乐寿(今河北献县)筑坛,自立为长乐王,年号丁丑。开始设官分而治之郡县(窦建德称长乐王的时候,旧唐书高祖纪是武德元年,据纪,和。窦建德率兵攻占新都(今河北省蓟县)、清河两县,在清河抓获并斩首隋将军杨善惠。

七月,为解瓦岗军急攻东都(见瓦岗军农民起义),命左御林军大将留守薛世雄,带兵三万南下,与王等人一起赶赴洛阳,说“若过贼,可诛之”(《资鉴》卷一八四)。王、等将领都受到世雄的嘉奖。薛世雄的部队开进七里井(今河北河间南),准备攻打乐寿刚称王的窦建德。当时,窦建德的军队分散在乐寿周围各县收割小麦。窦建德本人在武强(今河北武强西南)收粮。他听说薛世雄来了,就退出诸城,扬言要退回斗子航空麻痹敌人。薛世雄以为叛军怕了自己,放松了警惕和戒备。窦建德距离薛世雄营地140里。建德先率领280敢死队,命令后续部队跟随,星夜攻打世雄。第二天凌晨,窦建德还没到薛营,恰巧雾很浓,难以分辨。突然发起冲击,薛世雄士卒大乱,纷纷逃命,互相践踏,一发不可收拾。薛世雄率领秦冰被数十骑逃往卓君,羞得病倒,没几天就死了(见河间大战)。窦建德攻打河间城,围城,未能打起来。

武德元年(618)正月,窦建德联合朱灿、孟海公、徐元郎等义军首领,派使者让石密称帝(石密为瓦岗军首领,实力为各义军之首),但石密认为时机不成熟,没有同意。但是,李密并没有放松对各路叛军的拉拢。二月,李密派方晏藻、郑襄等前往。东至溧阳,分道告慰各县。窦建德知道这是李密企图吞并各路义军,但鉴于其实力弱小,以罗毅已北侵为由拒绝了李密。为了不使李密起疑,窦建德亲自写了回信,对方晏藻毕恭毕敬。

七月,河间城粮尽,河间郡丛听说被所杀,于是引兵发丧,窦建德派人进城吊唁。当汪聪看到这一幕时,他派了一名使者去投降。窦建德先退下,汪聪等随后引众官便装出营。窦建德亲自把它们解开,告诉汪聪隋朝灭亡的事实。汪聪倒在地上痛哭起来,窦建德也被它感染而哭泣。这时,窦建德的下属说;“我被拒绝了很久,死了很多人。如果你打算穷,请现在就煮。”窦建德曰:“此义者也。如果你用它来激励君主,你就可以杀死它!在铺位做贼,可以随意杀人。今欲安民心,定天下,何害忠义?”他还下令军队:“与汪聪有隙者,先敢现在动摇,必犯三族”(《旧唐书·窦建德传》)。同日,王彦被任命为颍州刺史。河北各县闻讯后,争相加入窦建德。

窦建德攻陷荆城时,活捉了曹张苏宣,企图夺取他。却说荆城百姓千余人,哀呼曰:“若曹操极谨慎,如何劝善?”(《子路鉴》卷一八五)!窦建德于是释放了张,并起用他为文士担任谋士,但张拒绝了。直到隋朝灭亡,窦建德都认为任命了侍郎黄门和张。当时饶阳作原曲,学识渊博,才华横溢,向窦建德献河北之计,窦建德以之为师。窦建德的所作所为进一步壮大了他的实力。

七月,窦建德使其都城皆大欢喜,将所居之地命名为金城宫,并准备官员称王。冬天至日的那天,窦建德正在金城宫召开会议。突然,乐寿诞生了五只大鸟,几万只鸟附在它们身上,但第二天它们就走了。窦建德认为这是吉祥的象征,所以把它改为五凤。与此同时,宗城人献上玄圭,靖城德绍借此机会劝窦建德:“昔日授于,今芮与之成亲,国宜称夏(《新唐书·窦建德传》)。再加上之前最强大的瓦岗义军已经失败,石米也倒向了唐朝。窦建德见时机成熟,听了孔德绍的话,从此自称夏王,国号夏。同时接受原宋朝,孔德绍为文史侍郎。

窦建德建立政权后,开始对河北其他叛军发动吞并战争,他的德现属魏部。当时,上谷(今河北易县)的王旭巴和魏一起起义。王旭巴自称“天之王”,封号燕;齐雅称魏为“飞越千山万水”。起义军65438+万余人,北接突厥,活跃于今河北、山西一带。后王准拔起义军攻下高阳城(今河北莱东)。后来,王旭巴率兵攻打卓君(治蓟县,今北京西南),死于中流。杨迪命令胡本郎率领王边率领的3000人去打败魏的叛军。魏率两支义军,进入深泽(今河北深泽)为根据地,自称。迁至博陵(郡治献县,今河北省定州市)、新都(郡治昌乐,今河北省蓟县)等地,起义军人数发展到654.38+万。当年,窦建德与魏部结盟。窦建德只是表面上与其联手。当魏道尔放松警惕时,他在11月突然袭击并占领了许多地方,然后包围了深泽。魏的被他的人抓住,送到窦建德投降。窦建德杀了魏,把魏剩下的部分都收归自己指挥,窦建德的势力发展很快。

同月,窦建德连下克益州(治今河北易县)、定州(治今河北定州市),但未破冀州(治今河北蓟县)。为了发展起义军,窦建德亲自领兵攻占冀州城。当时,冀州刺史曲棱已隶属于唐婷。屈令的女婿崔守礼在门后,夸口说自己有能战胜围城的神功,屈令轻信。守城的士兵都是坐着的,不允许他们白打。他们还说:“贼虽在城中,不要怕曹操,我必使贼自缚”(《子·同治简》卷一八六)。于是设坛祭神,晚上设章。然后,他戴上破经和竹签,上了北楼,放声大哭。还命令城里所有的女人坐在屋顶上,摇着裙子四处兜风。窦建德紧急攻城时,曲冷对女婿的妖术产生了怀疑,准备迎战。崔坚决制止了部队的行动。窦建德乘机攻城。这时,崔表演了他的哭戏,不肯罢休。占领冀州后,有人主张杀守备司令。窦建德却认为曲陵是忠臣,给了他丰厚的礼物,于是任命他为文史官。在这场战争中,冀州刺史任人唯亲,导致城池失守。窦建德把俘虏的将领当做自己的忠臣,无原则,宽容,这也为他的部下日后的叛逃和战败埋下了伏笔。

窦建德攻克冀州后,威望更大。十二月,窦建德率六万五千四百三十八+万人攻幽州(治蓟县,今北京西南)。此前,窦建德曾派人去投降唐幽州的主帅罗毅,但罗毅拒绝了。当罗毅准备进攻时,他的下属薛(薛世雄的儿子,他的哥哥是)提出了一个计划。如果其他人寡不敌众,这场战斗就会失败。不如胜在兵力削弱马背城阻水,诱窦建德半路杀出。罗毅采用这种战术,以残兵为阵。窦建德因为屡战屡胜而狂妄自大。他渡河进攻。却说薛在江边埋伏,引百余骑引兵来攻。窦建德军大败,攻城失败。窦建德见无法接近幽州,便分兵攻打地主武装霍家堡和雍女(今河北武清西北),败于罗毅。双方对峙了一百多天,窦建德没有得逞,就撤回了性命。攻打幽州失败,是窦建德领导的农民起义军在河北发展中第一次受阻。

宇文化及杀了杨迪后,从江都北上,在魏县(今河北省西南)称帝。窦建德把宇文化及作为下一个目标。武德二年(619)二月,窦建德以替杨迪报仇为借口,向部下征求意见。窦建德对宋朝本土人、民史侍郎孔德绍说:“我做了几十年隋的公民,隋已经是我的第二代了。没有办法把它变成现实,杀死它。这是我的复仇。请大家讨论一下。你怎么看?”孔德绍答道:“今日海中无主,群雄逐鹿。王以布从漳浦出发,随县官员都在争取参军。他们将随着国王的战斗而移动,在世界上变得正直和安全。宇文化及嫁给了国家,他的父亲和儿子欠隋朝。他们生活在一个不容置疑的地方,却犯了叛国罪,篡夺了隋朝,隋朝也是天下贼。不惩此,则用教主”(《旧唐书·窦建德传》)!原宋还说:“陛下辛苦衣冠,从张南出发,隋朝诸城皆附之,以助义气,安四方。而对于隋联姻,我并不怀疑。现在我已经移居我的国家,我的仇恨不是* * *天。请击鼓捧其罪”(《新唐书·窦建德传》)。他们的回答符合窦建德的愿望。窦建德率654.38+万大军攻打宇文化及,取得连战胜利,宇文化及被迫退守聊城(今山东聊城东北)。窦建德撞车扔石头,四面出击。此后,宇文化及农民军的领袖王波假投降,带领德国人进入城市,占领了宇文化及,并俘虏了所有的人。因为窦建德以报仇为由杀了,所以进城后首先拜访了隋,并穿着便衣为吊唁。然后把官印和卤书据为己有,再安抚被俘的隋朝官员,把余、杨、、达、许、等人全部斩首,又杀了宇文化及父子余、虞雯。

窦建德每次攻城,缴获的资产全部分给士兵,自己分文不取。窦建德的生活也很简单,因为他不爱吃肉,经常吃蔬菜和去小米的米饭。他的妻子曹石也是衣着朴素,臣妾也不过十几个人。攻克聊城后,被俘宫女多达1000人,且个个貌美如花,但窦建德却将宫女全部释放。还听了隋朝文武百官、万余人的《小果》。同时任用了贤能官员窦建德:隋黄门侍郎裴举掌管选务,裴举为窦建德“创朝臣,定法律,使建德高兴,每次访颜”,对夏政权的发展有一定影响;还把兵部侍郎崔作为自己的助手;少府令何仇为工部尚书;右秘书郎中刘调到左城;于世南为黄门侍郎;欧阳询是太常青了。那些愿意留下来的人将根据他们的能力被录用。窦建德愿意去长安(唐高祖)、洛阳(王)或突厥(翼城公主),就给足路费,并派军队护送他出国。与此同时,也不忘与王结婚。

但在四月,当王称帝时,窦建德因为要称帝而断绝了与王的关系。他开始为天帝树立旗帜,派出警察,写了一封信,称杨迪为闵皇帝,依靠土耳其人加强他的军事潜力。隋翼城公主(嫁给突厥人)派遣使节迎接萧皇后公主和南洋公主时,窦建德也派出千余人马骑马护送,并把宇文化及的人头赠送给翼城公主,以示诚意。此后,窦建德与突厥结缘,兵荒马乱。

此后,窦建德继续扩大势力范围。同月,窦建德攻克邢州(今河北邢台),抓获唐兴州主帅陈俊斌。六月初三,窦建德攻陷沧州(清池,今河北沧州东南)。八月,窦建德以六万五千四百三十八+万兵攻绵州(今河北赵县),唐淮王李申通率军投降襄州。十一日,窦建德攻克绵州,唐朝大将军袁子干领兵投降。十九日,窦建德到了襄州,李申通闻讯,率众军到了溧阳(今河南浚县东北),投靠李士奇。九月初四,窦建德攻陷香洲,杀了唐香洲刺史吕敏。25日,窦建德攻陷赵州,活捉唐太宗张之昂,慰劳张道元。至此,窦建德部队占领了河北大部分地区。

但十月初六,窦建德在衡水(今河北衡水西)被幽州主帅罗毅击败。衡水的失败并没有阻止窦建德扩大势力范围。六月,窦建德领兵至魏州(治魏县,今河南省淇县东),渡溧阳三十里。遇到了唐历阳(今河南浚县西南)将军邱小刚和右武侯将军李世基率领的300骑兵。窦建德猝不及防,被击退。幸好右边的士兵救了他,打败了唐军,杀死了邱小刚。窦建德大怒,回军攻打溧阳,俘虏了唐朝淮安王李申通、李世基的父亲盖里、魏徵和唐高祖的妹妹同安公主。只有李士奇率领十万骑兵逃出了黄河。几天后,李世基因父亲被俘,被迫返回溧阳向窦建德投降。窦建德任命李世基为左将军,镇守溧阳。潍州守军得知溧阳失陷,倒向窦建德,附近各县及反唐武装徐元郎等人也纷纷投降。

当时,在滑州被仆人暗杀的桂王带着桂王的首级去窦建德。窦建德认为:“奴才杀主是大逆不道,我如何能接受”(《旧唐书·窦建德传》)!于是斩了他,把王轨的头送回滑州。滑州的官民都很感动,当天就倒下了。

窦建德德胜回到明州,建春宫,迁都于此(关于迁都时间,《旧唐书·窦建德传》和《新唐书·窦建德传》均记载为八月,此处以《子简》卷187记载为准)。窦建德在绵州劝耕桑,对恢复河北生产起到了积极作用。《太平宇宙》载周贝清河县库下渠,曰:“大业十三年,窦建德将此水排入广平县柳沟,后与永济合并。”可见窦建德早已重视水利建设,这有利于农业的发展,因而“境内无贼,商旅野”(《资鉴》卷188)。

李世基投奔窦建德后,虽被任命为左将军等要职,但他仍一心为唐王朝效力。十月,郭小珂、李世基长史,议其逃亡之计。郭小可让他先取得窦建德的信任,然后伺机回唐。李世基十一月攻下贾(今河南),缴获很多,献给窦建德。窦建德从此和李世基走得很近。

十二月,李世基派人到窦建德,说:“曹和戴有完整的户籍,孟海公偷了他的土地,留下郑人在家里;如果带军队来,参考时期为宜。有了海工的收购,为了面对徐和阎,河南可以不战而定”(《资鉴》卷一八八)。窦建德深以为然,准备亲自偏师河南,于是派妻子和弟弟曹丹等人率兵五万渡河,李世基领兵三千迎敌。

武德三年(920年)正月,李世基欲乘窦建德渡河之机,攻其军营,攻杀窦建德,然后救其父,夺取窦建德所有的土地归唐王朝。由于窦建德的妻子生孩子,窦建德一直没有过河,以避免这一困难。曹丹渡江后,在河南大肆掠夺和骚扰,引起众多追随者的不满。当时襄州(公安杨,今河南)农民起义领袖,率五千余人驻守(今河南孟县西南黄河沙洲上),与李世基结为兄弟,* * *密谋杀窦建德归唐。那天晚上,黎文翔召集了曹丹的23名副手,把他们灌醉并杀死。曹丹带领高亚贤和阮在黄河北岸渡河,但用四艘大船运送300名士兵过河,并在河中央将他们全部杀死。一名兽医逃了出来,并向戒备森严的曹丹报告。黎文翔率领2000精兵打败阮,儒雅的圣贤们率领众人撤退,却没有追击。李世基听说曹丹早有准备,却放弃了父亲盖里和郭小珂,带领几十名骑手向唐朝进发。窦建德的手下对李世基的所作所为非常愤怒,强烈要求将盖里斩首,但窦建德却说:“我身为唐大臣,却没有忘记他的主人,逃来偿还京师。这忠臣也是犯了父亲的罪(《旧唐窦建德传》)!然后盖里被释放了。二月,窦建德打败了黎文翔,将他斩首。

窦建德不仅待人宽厚,而且善于受教。武德二年九月攻克赵州时,总经理张之昂和慰安所所长张道元被俘。窦建德认为这两人和兴州刺史陈俊斌一起消极顽抗,想把他们斩首。窦建德的儿子荆灵敬酒说:“丈夫和狗互相吠叫,这不是主人。现在邻居都在坚持,也愿意让步。这是一个忠诚而准确的学者。若加凉害,何以劝君臣?”窦建德大怒:“我去了大门口,还迷迷糊糊的。我怎么了?”又曰:“今大王令大将高士兴于萧抗罗矣。当士兵到达时,这位学者成功投降了。国王的意图还能恢复吗?”窦建德恍然大悟,立即释放了这三个人。

窦建德虽然优点很多,但生性多疑,爱信谗言,难以明辨是非。他手下的将军王福豹与窦建德并肩作战多年,勇夺三军桂冠,功绩在将军之上。结果他嫉妒将军,说他叛逆。窦建德没有问清楚就杀了王福豹。当王福豹死的时候,他说,“我是无辜的。陛下何必听信谗言,斩其左右手?”?王福豹死后,窦建德的军队很少获胜。他原话太直白,建德听信谣言,杀了他。从此大家都戒了,没人出主意。此后,政治和宗教有得有失。

五月,窦建德派高士兴第三次攻幽州,于是退出笼火城。幽州将军李毅(即罗毅,被唐慈封为李)率军进攻,大败其军,斩首五千。窦建德夺取幽州的行动又失败了。

八月,唐高祖唐高祖派人与他结盟,窦建德同意释放在溧阳被俘的同安公主和淮安王李申通。

窦建德不愿攻幽州,十月(攻幽州的时间,《旧唐书·窦建德传》和《新唐书·窦建德传》都记载为九月。这里,以《资简》卷187的记载为准),他率领20万大军第四次进攻幽州。一开始还算顺利,有士兵登上了城墙。然而,薛和幽州总经理率领数百敢死队,从地道里潜出来,绕到窦建德军后面,顿时窦建德军大败而逃,被1000余人(1200)斩首。李毅率领军队袭击了豆豆监军的营地。窦建德在营中列队,填壕还击,打败李翊君,追到幽州城下。由于被围困,他不得不撤退。

十一月,窦建德率军渡黄河,攻打在河南大肆掠夺土地的孟海义军。唐武德四年(621)二月,攻克(今山东曹县东北)并活捉孟海公,收编其起义军三万,窦建德实力大增。

此时,窦建德和从洛阳分离出来的王占据了唐朝的关中。唐朝灭薛、刘武周后(见浅水平原之战、之战),李渊为了统一天下,于武德三年七月,命世民王率军向王进军。并派遣使节与窦建德讲和,争取其中立(见上)。十二月,王派侄儿王万、孙子安史到窦建德求援(见洛阳与虎牢关之战)。中国书法家提出:“唐代郑居河南,夏居河北,相持不下。听说唐冰得知很多人在攻击郑,两年来郑一直处于焦虑状态,唐冰很不解。郑势弱,势必破郑。郑若断,夏有寒牙之忧。你为王计,救郑,郑必拒之。如果你在夏天攻击它,你会打破它。如果你是唐权正,这就永远保护三分之一的趋势。若唐军战败,郑可谋划,则灭之,两国乘唐军战败之机西进,京师可得,可得,乃和之根本”(《旧唐书·窦建德传》)。窦建德如他所说,决定联合郑抗唐,等灭了郑,再与唐争天下。

武德四年(621),三月,窦建德吞并孟海公起义军后,留外交部镇守(治阴,今山东县西北),自导大军1余万,自称西援洛阳三十万。到了化州(白马,今河南滑县,旧滑县东),汉王的仆人,进了城。继酸枣(今河南演金西南),攻下官州(治管城,今郑州),杀了唐官州刺史石国安;连荥阳(今河南)、杨寨(今河南蔚县)等县齐头并进,联合王部郭数千人,进入屯湖监狱(今河南荥阳西北泗水镇西),在斑竹(今河南高阳西北牛口峪附近黄河南岸)建宫,与王遥相呼应,威胁唐军一方。又诏秦王,请唐军退守潼关,将所占之地归还王。李世民采纳了松州刺史郭孝珂的建议,决定分兵。继续与齐王李元吉、大将屈突通围攻洛阳。他骑着3500猛士为先锋,夺取了虎牢这个重要的地方,威慑住了窦建德的军队,使他们不敢西进。相机坏了,一次打死两克(见虎牢之战)。

25日,唐骏进入老虎监狱。26日,率领500出虎牢关,在以东20余里处设下埋伏,分别由指挥李世基、和秦。老兵尉迟敬德只带了四个骑手去侦察。在离他的营地三英里的地方,他被窦建德的巡逻队抓住了,窦建德被李世民开枪打死了。窦建德闻讯,迅速派出五六千骑兵追击。结果,他被李世民引入埋伏圈,被斩首300余级。师傅殷秋和石赞也被抓了。窦建德被虎牢关的危险所逼,被虎牢关了20多天。他不被允许去西部,他输掉了几次冲突。4月30日,李世民派王君廓部将窦建德运粮队以千余骠骑兵拦截。张庆特将军战败,窦建德军更是处于劣势。部队士气涣散,士兵想家。

这时,郭子向荆灵敬酒,并提出建议:“宜学兵助河,攻占淮州(治河内,今河南沁阳)、合阳(今河南孟县南),使重者留下来防守。他更是带领大众摇旗呐喊,超越太行,入党(今山西长治),先声夺人,后为现实,这是流传决定的。渐湖口,略吓人蒲津(今陕西大理东),河东之地,此策也在上面。此行肯定有三个好处:一是进入无人之境,老师装备精良;第二,扩土得兵;三、郑伟自解(《旧唐窦建德传》)。这是一个非常好的建议。窦建德也想接受这个意见,但他的部将的使者王接受了更多的贿赂,并主张救援洛阳。他说:“秀才荆灵,你怎么能以言相争?”窦建德没办法,只好对荆灵说:“今天人很犀利,这一天夸我。所以,决战必胜。已依民意,不从众也”(《旧唐书·窦建德列传》)。荆灵坚持说他看到了什么,但窦建德很生气,激怒了荆灵。这时,窦建德的妻子曹石对建德说:“献酒之言可循,为何不收?请趁唐国虚弱,连营渐起,以取北麓,又因突厥西抄关中,唐将归师自救,乃郑魏之解。今军狱下,日月久淹,只为自苦,恐事无益。”窦建德说:“这是女人不知道的。再说了,郑国还等着我来呢。我既然答应救它,我能看出来难退,说明世人不信吗?”(《旧唐窦建德传》)?窦建德一心要决战,再也不听别人的劝了。

窦建德想趁唐军粮草耗尽,在河北放牧马匹攻打虎牢。结果,这个计划被李世民知道了,李世民也参与其中。五月初,领兵渡河,从南推进光武,观察窦军的情况,留下千余匹马在河中沙洲上吃草,引诱窦建德进攻。第二天,窦建德全军从板渚(今荥阳北黄河南岸)向西,部署在泗水东岸,北有小河,南有鹊山(今河南荥阳西南),正面宽二十里,挑战大鼓。李世民领兵在汜水西岸相持而立,登高望之,然后对部将说:“贼起于山东,未曾见敌。现在他很危险,很傲慢,所以他阻止不了;逼城作战,是我的心头之光。饿则身败名裂”(《新唐书·窦建德传》)。于是他决定按兵不动,派了一支小部队去对付窦建德的军队。同时派人召回留在河北的部队,窦建德军一败,一举破之。

到了中午,窦建德军的士兵又饿又累,都坐在纵队里,争着要水,乱了阵脚。这时突然发动进攻,命令于和300骑兵穿过窦建德的军阵往西往南走,并警告他窦建德的军队如果僵着不动就要归队,如果动了就可以领兵东进。当和他的部队经过窦军的面前时,窦军的面前确实是一片混乱。当李世民看到时机成熟时,他下令进攻。他由一名轻骑带领冲锋,主力紧随其后。他趟过东边的泗水,直奔窦军的营地。此时窦建德和他的臣民们正在讨论。