隋平原(治今山东陵县)人。大业九年(613)起义反隋,有众数万人。与王薄、孙宣雅等部义军联合攻打章丘(今山东章丘西北),受挫于隋将张须陀。后转战于黄河以北。十三年转投瓦岗军,封平原公。曾配合徐世责等攻占黎阳仓(在今河南浚县)。同年又参与仓城之役,大败王世充。