在冯太后的强大压力下,献文帝曾想传位给素有时誉的叔父——拓跋子推,但遭到宗室大臣和宦官的联合反对。无奈,他只得在皇兴五年(471年)八月,禅位给不满5岁的太子拓跋宏,正如《魏书·天象志三》所说:“上迫于太后,传位太子。” 太子拓跋宏即位,即是历史上著名的孝文帝。献文帝自己则做了太上皇,这一年,他只有18岁,恐怕是历史上最年轻的太上皇了。