开皇十八年（598年），高句丽先发制人突袭辽西的营州，激怒隋文帝，引发高句丽与隋朝第一次战争。隋文帝遣三十万兵分水陆两路攻打高句丽。但隋军因遭大雨，运粮困难，水军遭遇风暴，与高句丽交战损失惨重。隋炀帝大业三年（607年），杨广发现高句丽与隋朝的藩属突厥汗国缔结联盟，导致大业八年（612年），隋炀帝亲率三十万军队兵分陆路和海路同时征伐高句丽，但遭到高句丽的强烈抵抗，隋军溃败。大业九年（613年）和大业十年（614年）；隋炀帝再次率军亲征高句丽，但因杨玄感起兵反隋炀帝和高句丽投降并交还叛逃的隋将斛斯政使得隋