世代业农,初为
里长。
大业七年(611年),炀帝将攻高丽,任二百人长。因助
孙安祖起义,家属被杀,遂率部反隋,投高鸡泊
高士达。十二年,为军司马掌兵权,用计大破涿郡隋兵。士达战死,自称将军,拥兵十余万。十三年,称长乐王,年号
丁丑,定都乐寿,置官属。旋歼灭隋将
薛世雄部三万余人,声威大振,河北郡县多降之。唐
武德元年(618),称夏王,改元
五凤,国号夏。次年,兵进
聊城,擒杀
宇文化及,乃哭祭炀帝,奉表
皇泰帝。四年,秦王
李世民率军围攻
王世充,他率军救世充,兵败被俘,斩于
长安。
他自奉甚俭,每获资财多分与将士,于境内则劝课农桑,使生产有所恢复。
魏州百姓建夏王庙,每岁祭祀。