Kaisar Xuanwu dari Wei Utara

Tuoba Ke dilahirkan pada tahun 483, sebagai putra kedua Kaisar Xiaowen. Ibunya adalah selir Xiaowen, Gao Zhaorong. (Karena ia dilahirkan pada tahun yang sama dengan kakandanya Tuoba Xun, ia mungkin dilahirkan tak lama setelah Tuoba Xun, yang ibunya adalah Selir Lin.) Tidak banyak yang diketaui mengenai masa kecilnya, termasuk kemungkinan ia dibesarkan oleh ibunya Gao atau tidak. Pada tahun 496, Xiaowen mengganti nama klan kerajaan dari Tuoba ke Yuan, dan kemudian ia dikenal sebagai Yuan Ke.