接受了隋文帝的册封，但与此同时婴阳王也加强了与契丹和靺鞨的关系并准备迎接与隋朝的战争。隋文帝开皇十八年（598年），高句丽婴阳王联合辽东的靺鞨各部越过辽河突袭辽西的营州，被营州总管韦冲赶走。此举大大激怒隋文帝，引发隋与高句丽的第一次战争。隋文帝派汉王杨谅发30万大军攻打高句丽，却损失惨重。为防止隋的再次入侵，婴阳王高元曾上表称“辽东粪土臣元”，隋文帝只好适时罢兵，待之如初。（隋书卷八十一·列传第四十）。隋炀帝大业三年（公元607年），正值隋炀帝北巡榆林发现高句丽与突厥联盟。导致隋炀帝612年，率