隋齐郡(治今山东济南)人。大业九年(613)起义反隋,曾与王薄联合据有长白山(在今山东邹平南)。后转移江淮,进军盱眙(今江苏盱眙东北),据有都梁山,有众十余万人。旋因受挫于王世充,投归瓦岗军,任总管,封齐郡公。