代郡公元永(拓跋崇の子)の子として生まれた。