隋末东郡韦城(今河南滑县东南)人。初为东郡法曹,因事入狱判斩,得狱吏援救,逃匿于瓦岗(今河南滑县南),组织农民起义,建立瓦岗军。得单雄信、徐世勣附从,游击于荥阳、梁郡等地,众至万余人。大业十二年(616),得李密来投,并采纳其策划,联合附近义军击杀隋悍将张须陀,攻据荥阳,次年攻取兴洛仓,散粮济名,部众发展到数十万人。后推密为瓦岗主帅,号魏公,他受任为上柱国、司徒,封东郡公。不久,被李密杀害。