文杀死了荣留王的一百多位大臣，继而进宫弒杀了荣留王，而后拥立荣留王的侄子高藏为高句丽王。渊盖苏文自封为“大莫离支”，控制了高句丽军政大权，进行摄政。这一消息传到唐朝，亳州刺史裴庄建议攻打高句丽。但唐太宗却表示自己对荣留王的去世感到悲哀，但以乘其国丧攻打高句丽并不合适。不过，643年（贞观十七年）唐太宗又开始考虑对高句丽动武，并想先命令契丹和靺鞨偷袭高句丽。唐太宗的内兄司徒长孙无忌对此表示反对，建议唐太宗先假装与高句丽交好，然后趁其不备再进攻。唐太宗接受了他的建议，册封宝藏王为辽东郡王、高句丽王，授予“上柱国