位给长子拓跋宏，就是北魏孝文帝。 476年，献文帝被临朝摄政的嫡母文明太后冯氏毒杀。孝文帝喜欢弟弟拓跋雍无拘无束，相信拓跋雍会大器晚成。485年，拓跋雍被封为颍川王，494年，孝文帝从平城（今山西省大同市）迁都洛阳，拓跋雍改封为高阳王。496年，孝文帝用汉姓，拓跋姓改为元姓，拓跋雍也改为元雍。孝文帝南征南朝齐，元雍出任相州刺史。499年，孝文帝驾崩，其子元恪继位，就是北魏宣武帝。咸阳王元禧，彭城王元勰，北海王元详并参与朝政。元雍则为冀州刺史，后来宣武帝召他回京。504年，参加审理弟弟北海王元详的案件。宣