卫子夫与汉武帝有一个儿子,叫刘据。刘据有一个儿子,叫刘进。本来刘据是被立为太子,后来因为巫蛊之乱,刘据和刘进都被害死。刘进的儿子就是刘病已,也就是后来的汉宣帝。汉武帝死后,皇位给了刘弗陵,就是汉昭帝,但是汉昭帝死得早,没留下后代,大权在握的大臣霍光,为了容易控制,就立了年纪小的刘病已为皇帝。简单说,汉昭帝是汉武帝的儿子,刘病已是汉武帝和卫子夫的孙子的儿子,就是曾孙子。