唐初人。后梁明帝子。字时文。幼时封新安郡王。入隋,因姊为炀帝皇后,累官至内史侍郎,曾因故出为河池郡守。李渊入长安后,任为民部尚书。武德元年(618)迁内史令,极受李渊信任,凡诸政务,无不执掌。太宗即位,迁尚书左仆射,建议封建诸侯。对房玄龄、杜如晦、魏徽等用事,心怀不满,颇为太宗所恨,曾手诏谴责,降授商州刺史。后复征为金紫光禄大夫,封宋国公。