李世民的祖籍是陇西成纪(即今天的甘肃天水),他的爷爷李昺娶了北周名将独孤信的二女儿独孤曼陀为妻,他们生下了李世民的父亲唐高祖李渊。李世民是李渊和夫人窦氏的次子,在今天的陕西省武功县出生。由于独孤氏是鲜卑族人,所以李世民身上带有一定程度的鲜卑血统。