宋仁宗没有儿子的原因,是因为他的儿子都是刚出生不久就夭折了。历史上宋仁宗在位四十多年的时间,也曾有过三个儿子,不过这三个儿子都是小小年纪夭折,以至于到宋仁宗晚年的时候,不得不将皇位传给养子。
宋仁宗其实不是没有儿子,而是他没有健康长大的儿子,而且宋仁宗的子女中,本就是女儿占了一大半,好不容易有了三个儿子,可是这三个儿子还都很短命,幼年夭折。而宋仁宗十二个女儿当中,也只有四个活到了成年。
宋仁宗三个儿子分别是赵昉、赵昕和赵曦,由于他们幼年夭折,所以宋仁宗只能过继侄子为嗣,并将自己的侄子立为太子。宋仁宗之后的宋英宗赵曙,原名赵宗实,父亲是濮王赵允让,被过继给宋仁宗后被放在曹皇后膝下抚养,宋仁宗死后将皇位传给了他。