Kaisar Xuanwu dari Wei Utara

Pada musim gugur tahun 496, Yuan Xun, yang saat itu menjadi putra mahkota namun tidak tahan akan udara panas ibukota Luoyang setelah Xiaowen memindahkan ibukota kesana dari Pingcheng (平城, sekarang Datong, Shanxi) pada tahun 494, berencana untuk kembali ke Pingcheng dengan para pengikutnya, namun rencananya dipergoki. Xiaowen menggulingkannya, dan pada tahun 497 melantik Yuan Ke sebagai putra mahkota untuk menggantikan Yuan Xun. (Pelantikan tersebut dilaksanakan di Luoyang, namun tidak jelas apakah sebelum ia dilantik, Yuan Xun berada di Luoyang atau Pingcheng.) Kemudian pada tahun yang sama, Gao, yang berada di Pingcheng, melakukan perjalanan ke selatan untuk bergabung dengan putranya di Luoyang, namun ia meninggal di dalam perjalanan tersebut. Para sejarawan umumnya percaya bahwa ia dibunuh oleh istri Xiaowen, Maharani Feng Run, yang ingin membesarkan Yuan Ke sendiri. Tidak jelas apakah ia kemudian dapat melakukan keinginannya itu. Namun, setelah ia dipergoki berselingkuh dengan pengawalnya Gao Pusa (高菩薩) pada tahun 499, ia menjadi tahanan rumah, dan Xiaowen memerintahkan Yuan Ke untuk memutuskan hubungan dengannya.