隋炀帝再次征兵天下，编成骁果军，设置折冲、果毅、武勇、雄武等郎将军官，以统领骁果军，并恢复了前征辽主将宇文述等人的官职，再次对高句丽发动进攻。三月初四，炀帝到达辽东城，四月二十九日，宇文述、杨义臣率六路大军渡过鸭绿江进军平壤城。杨义臣与作为先锋，与乙支文德交战，多次战胜。六月初三，在隋炀帝亲征高句丽之时，杨素的儿子杨玄感在国内谋反。担心两面受敌，隋炀帝被迫命正在高句丽作战的宇文述等人撤军回国镇压杨玄感的叛乱。兵部侍郎斛斯政作为杨玄感党羽，出逃投向高句丽，使高句丽尽知隋军虚实，乘机追击，殿后的隋军李景部多