隋湖州武康(今浙江德清西)人。世代豪强,有宗族数千家。隋末为吴兴郡守。大业十四年(618)宇文化及等杀炀帝后,他以讨叛为名起兵,掩有江南十余郡地方,自称江南总管。旋王世充拥越王杨侗称帝于东都洛阳,他上书称臣。唐武德二年(619),称梁王,年号延康。次年被李子通所攻,败死。