杜伏威起义后,先入长白山,加入左君行领导的起义军。后来,由于和左君行意见不合,离开长白山,转战到淮南去了。这时,在下邳有一支苗海潮领导的起义军。杜伏威为了壮大力量,用软硬兼施的办法迫使苗海潮率众加入自己的队伍。另外,还有海陵赵破阵领导的起义军也被并入了他的队伍。这支起义军的力量因此就更加可观了。 正当壮伏威领导的起义军发展壮大的时候,隋朝的校尉宋颖率军前来镇压。起义军与隋军稍一接触,即佯败后退,诱隋军入葭芦中,然后纵火焚烧,使隋军全军覆没。
大业十三年(617),隋炀帝又派右御卫将军陈棱带精锐部队八千人进攻起义军。陈棱慑于杜伏威军的威力,不敢正面进攻。杜伏威为了激怒陈棱,派人送他一套妇女衣服并致书称他“陈姥”。陈棱恼羞成怒,倾巢而出。杜伏威身先士卒,农民军奋力冲杀,隋军全线溃乱,陈棱仅以身免。壮伏威乘胜攻破高邮,占据历阳,在历阳自称总管,同时,还派遣所部分别取得附近许多地方。在这种形势下,江淮之间许多小股起义军纷纷加入这支队伍,壮伏威领导的农民起义军也就成了江淮一带力量最强大的起义队伍了。
宇文化及杀了隋炀帝以后,社伏威向洛阳的越王侗上表称臣。越王侗命他为东道大总管,封楚王。不过,当时隋朝的统治已经分崩离析,越王侗并不能支配杜伏威,所以,事实上杜伏威的起义军仍然是一支独立活动的力量。
武德二年(619)八月,杜伏威又向唐朝投降。唐高祖命他为扬州刺史、东南道行台尚书令、淮南道安抚使,进封吴王。以辅公祏为行台左仆射,封舒国公。
武德五年(622)七月,杜伏威到了长安。第二年八月,辅公祏又举兵反唐,并于丹阳(南京)称帝,国号为宋。唐高祖命襄州道行台尚书左仆射赵郡王李孝恭、岭南道大使李靖、齐州总管李世勣等,分别进军淮南,镇压辅公祏。武德七年(624)三月,唐军攻破丹阳,辅公祏战败,出走途中被俘。
辅公祏起义,是农民阶级反抗地主阶级的斗争。但是,在长期战争之后,社会生产急待恢复,经济的发展,刻不容缓。所以人心思安,希望能有安定的环境。正因为这样,辅公祏起义就不能像王薄起义那样,点燃农民起义的熊熊烈火。因此,它不能像隋末农民起义那样,迅猛异常,势不可当,而是很快失败了。由此可见,任何历史人物的活动,都不能超出他所处的时代所允可的范围。