帝开皇十七年十二月戊午日（598年1月23日），李世民出生于岐州武功县，是当时担任隋朝岐州刺史的汉族官员李渊与窦氏所生的嫡次子。窦氏有四个儿子，一个女儿，按长幼顺序为：李建成、平阳昭公主、李世民、李玄霸、李元吉。隋炀帝大业九年（613年），他的母亲在涿郡（治今北京市西南）病逝，鸿胪寺治礼郎高士廉看中了李世民，把外甥女长孙氏（登基后称长孙皇后）许配给李世民为妻。隋大业十一年（615年），云定兴被授以左屯卫大将军，奉命援救在雁门关被突厥始毕可汗所率大军围困的隋炀帝。隋炀帝派人把诏书绑在木头上，放进汾河让