611年,漳南人窦建德(573-621)因助同县人孙安祖起义,家属惨遭杀害,于是召集数万人起义,投奔河北的高士达起义军。高士达牺牲后,窦建德继为领导人,拥众10多万人,屡次大败隋军。
617年在乐寿称王,建立政权,隋炀帝令涿郡留守薛世雄带兵南下镇压,窦建德设伏河间县南大水泽中,乘大雾袭击薛世雄,歼隋军3万余人,随即攻占河北大部分地区。
618年,隋朝灭亡,龚建德改称夏王。
619年大败隋将宇文化及,擒杀宇文化及父子,大量任用隋朝官僚,并信馋言杀大将王优宝和纳谏未正本,滋长了虚骄情绪。
621年(唐武德四年),李世民率军围攻洛阳的王世充,王向窦求助,窦驰援至武牢。李世民使李元吉回洛阳,自率精骑3500人阻击窦建德军。窦军被阻不能进,军心危骇。
5月28日(五月初二日)窦布阵20里,鼓噪前逼唐军,李世民坚守不出。自辰至午,不得接战,士卒饥疲,坐下争饮水。李出兵猛击,窦军大溃,建德受伤被俘,后在长安遇害。