三百，除散骑常侍，加征南将军，寻除豫州刺史。永熙元年，除使持节卫将军，泾州刺史。三年，入除太常卿。孝武帝元修与高欢不和后，加子彦中军大都督、行台仆射，镇守恆农，视为心腹。不久解任兼居真，加仪同三司、骠骑大将军。大统元年，与父亲跟从元修去长安投奔宇文泰，除左卫将军，以从驾之功，封平高郡公，位仪同三司。大统三年，从大丞相宇文泰征讨窦泰，参加沙苑之战，加开府、侍中，又增封一千户，通前合食四千一百户。大统四年，夺回洛阳后跟随孝武帝到洛阳，任尚书令、行司州牧，留镇洛阳。五年，战势不利，率军回长安，出为东雍