魏明帝一生有三个儿子两个女儿,最终将皇位传给养子曹芳也不是他的本意,在三个儿子都夭折之后,不得已将皇位传给了养子曹芳。魏明帝的一生好色,后宫的妃子数不胜数,却只生下了三个儿子还有两个女儿。第一个儿子名为曹冏,对于这个孩子出生的具体时间,历史上并无详细记载,魏明帝继位时曹冏就被封了清河王,可惜这个魏明帝的长子福薄,出生两个月不知什么原因夭折了,卒于226年。魏明帝的第二个儿子是曹穆,对于这个皇子的出生详细信息及其生母也同曹冏一样没有详细的记载。曹穆出生后就被封为繁阳王,魏明帝下令要对繁阳王悉心照料,可是,再怎么细心在封为繁阳王不足一年之后,曹穆也去世了。魏明帝一连失去两个儿子,痛心不已。此时,魏明帝的第三个儿子出生,这让魏明帝兴奋不已,这次他决定要为三儿子行善积福,大赦天下,普天同庆这个皇子的到来。即使这样,也是好景不长不到一周岁的曹殷也去世了。这样,魏明帝连着失去三个儿子后,他决定收养儿子,若是在自己年老以后还是没能有亲生儿子来继承帝位,就让养子来继承。养子分别是曹询和曹芳,曹询在十几岁时也不幸去世。只剩下养子曹芳一人。不知是否因为魏明帝常年沉溺于美色,正值中年的魏明帝突然病倒,从此一病不起,愈发严重,在次年正月驾崩,享年36岁。据说,在魏明帝临终前,他还在遗憾没有自己的亲生儿子,将皇位传与曹芳实属迫不得已。