赵匡胤为涿郡人,于后唐天成二年(927年3月21日)生于洛阳夹马营(今河南省洛阳市瀍河区东关)。他出身军人家庭,高祖赵朓,在唐朝官至幽都(今北京)县令;曾祖赵珽,于唐朝任御史中丞;祖父赵敬,历任营、蓟、涿三州刺史。赵匡胤为赵弘殷(宋宣祖)次子,长兄赵匡济早夭,母亲为杜氏(昭宪太后)。
赵弘殷“好儒事”,喜“访求书籍”,又意识到了“文武为立身之本”;杜氏本人也有一定的文化修养。在父母的影响下,赵匡胤最初投入夹马营“陈学究”的学馆中读书,后来赵家又聘请了“赵学究”教导赵匡胤 [198] 。除此之外,赵匡胤还曾受学于饱学宿儒辛文悦,学习“五经”。在文化教育外,赵匡胤对习武表现出更加浓厚的兴趣,史称其“学骑射,辄出人上” ,