隋末天下大乱，炀帝留在江都行宫不愿北返。大业十四年（618年）三月，宇文化及与其弟宇文智及煽动兵变，弑隋炀帝，打算拥立被软禁的炀帝弟废蜀王杨秀为帝，众人以为不行，便又杀杨秀及其七子（其中可能包括杨楷）；之后陆续杀掉炀帝嫡子齐王杨暕及其二子、炀帝孙燕王杨倓、炀帝侄杨颢，隋朝的宗室、外戚、忠心的大臣一律被杀死。最后拥立秦王杨浩（炀帝之姪），自称大丞相，并且领兵西归。行至徐州，船不通，夺取民车，镇压司马德戡叛乱，北行占据东郡，欲占黎阳仓。越王杨侗在「七贵」（段达、王世充、元文都、韦津、皇甫无逸、卢楚、郭文懿和