进据其城（今江苏常州），自称梁王，建都毗陵，改元延康。唐朝武德元年（618年），沈法兴改临海县为海州。李子通征沈法兴，法兴遣部将蒋之起迎战，李子通大破之，法兴放弃毗陵，逃奔吴郡（今江苏苏州）。杜伏威使辅公祏以精卒数千人讨李子通。李子通被杜伏威击败后，东走太湖，又组织武装，袭击吴郡的沈法兴。法兴大败弃城，率左右数百人投靠吴郡的闻人遂安（闻人是复姓），闻人遂安派遣部将李孝辩前去迎接，法兴途中后悔，预谋杀孝辩，在会稽被识破，孝辩发兵包围之，法兴走投无路，投江溺死，梁亡。《旧唐书·卷五十六》有传。