太宗,名世民,是高祖的次子。母亲是太穆皇后窦氏。太宗刚四岁时,有一书生拜见高祖说:“明公的容貌在相法上是贵人,就必有贵子。”到见了太宗,说:“他有龙凤的姿质,日月的仪表,也许年近二十岁,即能济世安民。”书生离去后,高祖怕他讲的话泄露出去,派人追杀他,却不知其去向,因而以为他是神。于是用他的话,给太宗取名叫世民。
隋朝大业年间,突厥军在雁门包围了炀帝,炀帝从围城中用木块系上诏书,放进汾水让它顺流而下,诏令招兵奔赴救援。太宗这时十六岁,前往应募,隶属于将军云定兴,他对云定兴说:“敌寇胆敢围困我朝天子,是以为没有援军的缘故。眼下我们应先撤军几十里地,让敌寇白天看到我军