85年，拓跋雍被封为颍川王，494年，孝文帝从平城（今山西省大同市）迁都洛阳，拓跋雍改封为高阳王。496年，孝文帝用汉姓，拓跋姓改为元姓，拓跋雍也改为元雍。孝文帝南征南朝齐，元雍出任相州刺史。499年，孝文帝驾崩，其子元恪继位，就是北魏宣武帝。咸阳王元禧，彭城王元勰，北海王元详并参与朝政。元雍则为冀州刺史，后来宣武帝召他回京。504年，参加审理弟弟北海王元详的案件。宣武帝亲自探访叔父的宅邸，尊为司空公，议定律令，转太尉公，加侍中。北魏宣武帝死在515年。于忠和崔光宣布太子元诩为皇帝，从高皇后