响应刘十善,已经弃官为已的崔元逊秘密召集十数名死士,将死士藏入果蔬车内,直接进入历亭屯卫将军王行敏的屯卫军大营。原本崔元逊是准备趁机烧掉王行敏的粮草,或者趁机投毒,毒杀唐军屯卫军将士。
不曾想人算不如天算,唐屯卫将军王行敏只带着数十名卫士,前往伙头军军营视察伙头军给将士们的伙食情况。崔元逊也真是带种,直接暴起发难,将王行敏杀死在军中,又在军中制造恐慌。
群龙无首的屯卫军被曹湛率领两千叛军击败,唐屯卫军将士逃亡近半,余者投降。已经归顺李唐王朝的原王世充旧部、现被拜为兖州总管的徐圆朗也起兵反叛,刘十善任命徐圆朗为大行台元帅。刘十善移书赵魏、传檄天下,窦建德的旧部大都杀官吏而呼应,一时间,兖、郓、陈、杞、伊、洛、曹、戴等八州豪强群起响应。
消息传到长安,李渊不敢大意。他一方面诏令淮南王李神通,发关中兵步骑三万进讨刘十善,李神通命令将军秦武通、定州总管蓝田侯李玄通率兵进击;另一方面又诏令安东大将军总管李世绩艺从刘十善的背后出兵夹击。这时候突厥也与刘十善遥相呼应,进兵围攻代州。
武德六年七月十四,刘十善率军攻打并攻陷定州,擒获李玄通。刘十善