帝称善：“果然如此，贼不足忧。”于是将随行步骑三千给王辩统领，击败变军，赐王辩黄金二百两。勃海变军高士达自号东海公，有众数万人。炀帝令王辩击之，屡挫其锐。炀帝在江都宫，闻讯召王辩，相见后礼赐甚厚，又令他去信都讨伐高士达，王辩又击破之，得炀帝优诏褒显。大业十二年（616年），时值隋末民变，张金称、郝孝德、孙宣雅、高士达、杨公卿、时季康、窦建德、魏刀儿等寇掠河北，屠陷郡县；隋将帅败亡者相继，只有王辩、清河郡丞杨善会数战有功。张金称以轻兵掠冠氏，杨善会与平原通守杨元弘率步骑数万袭其本营，王辩军亦至，张金称离开