出后又被李公逸抓获，李密将他释放，但是翟让在营门把他杀死。后来李密失败，李公逸归附王世充。619年二月廿九日，李公逸知王世充必败，以雍丘前来降唐朝。唐朝在雍丘置杞州，李公逸官拜杞州总管，封阳夏郡公，任命李善行为杞州刺史。唐高祖派夏侯端安抚山东，正好李神通、李世勣败于窦建德，山东只有李公逸所占的杞州忠于唐朝，李公逸将夏侯端护送回宜阳。王世充遣其从弟王世辨率众攻杞州，李公逸遣使向朝廷请援。唐高祖因为雍丘与关中隔着敌人占领区，未即出兵。李公逸以李善行留守，自己入朝请援，在襄城被王世充的伊州刺史张殷抓获，送