四年二月,窦建德率兵十万以援世充,太宗败建德于虎牢,执之,世充乃降。六月,凯旋,太宗被金甲,陈铁骑一万、介士三万,前后鼓吹,献俘于太庙。高祖以谓太宗功高,古官号不足以称,乃加号天策上将,领司徒、陕东道大行台尚书令,位在王公上,增邑户至三万,赐衮冕、金辂、双璧、黄金六千斤,前后鼓吹九部之乐,班剑四十人。
五年正月,讨刘黑闼于洺州,败之。黑闼既降,已而复反。高祖怒,命太子建成取山东男子十五以上悉坑之,驱其小弱妇女以实关中。太宗切谏,以为不可,遂已。加拜左右十二卫大将军。
七年,突厥寇边,太宗与遇于豳州,从百骑与其可汗语,乃盟而去。
八年,进位中书令。初,高祖起太原,非其本意,而事出太宗。及取天下,破宋金刚、王世充、窦建德等,太宗切益高,而高祖屡许以为太子。太子建成惧废,与齐王元吉谋害太宗,未发。
九年六月,太宗以兵入玄武门,杀太子建成及齐王元吉。高祖大惊,乃以太宗为皇太子。八月甲子,即皇帝位于东宫显德殿。遣裴寂告于南效。大赦,武德流人还之。赐文武官勋、爵。免关内及蒲、芮、虞、泰、陕、鼎六州二岁租,给复天下一年。民八十以上赐粟帛,百岁加版授。废潼关以东濒河诸关。癸酉,放宫女三千余人。丙子,立妃长孙氏为皇后。癸未,突厥寇便桥。乙酉,及突厥颉利盟于便桥。九月壬子,禁私家妖神**祀、占卜非龟易五兆者。十月丙辰朔,日有食之。癸亥,立中山郡王承乾为皇太子。庚辰,萧瑀、陈叔达罢。十一月庚寅,降宗室郡王非有功者爵为县公。十二月癸酉,虑囚。是岁,进封子长沙郡王恪为汉王,宜阳郡王祐楚王。
贞观元年正月乙酉,改元。辛丑,燕郡王李艺反于泾州,伏诛。二月丁巳,诏民男二十、女十五以上无夫家者,州县以礼聘娶;贫不能自行者,乡里富人及亲戚资送之;鳏夫六十、寡妇五十、妇人有子若守节者勿强。三月癸巳,皇后亲蚕。丙午,诏:“齐仆射崔季舒、黄门侍郎郭遵、尚书右丞封孝琰以极言蒙难,季舒子刚、遵子云、孝琰子君遵并及**刑,宜免内侍,褒叙以官。”闰月癸丑朔,日有食之。四月癸巳,凉州都督、长乐郡王幼良有罪,伏诛。五月癸丑,敕中书令、侍中朝堂受讼辞,有陈事者悉上封。六月辛丑,封德彝薨。甲辰,太子少师萧瑀为尚书左仆射。是夏,山东旱,免今岁租。七月壬子,吏部尚书长孙无忌为尚书右仆射。八月河南、陇右边州霜。宇文士及检校凉州都督。戊戌,贬高士廉为安州大都督。九月庚戌朔,日有食之。辛酉,遣使诸州行损田,赈问下户。御史大夫杜淹检校吏部尚书,参议朝政。宇文士及罢。辛未,幽州都督王君廓奔于突厥。十月丁酉,以岁饥减膳。十一月己未,许子弟年十九以下随父兄之官所。十二月壬午,萧瑀罢。戊申,利州都督李孝常、右武卫将军刘德裕谋反,伏诛。