Ai làm rể vua Trần Nhân Tông khi đã hơn 80 tuổi
Trần Anh Tông là con trai cả của  vua Trần Nhân Tông  Trần Khâm, là vị vua thứ ba của triều Trần, là cháu nội của  Trần Thánh Tông Trần Hoảng . Mẹ ông là con gái của  Trần Quốc Tuấn  và Khâm Từ Bảo Thánh hoàng hậu. Ngày 8/11/1278, vua Trần Thánh Tông truyền ngôi cho Trần Khâm tức Trần Anh Tông. Nhưng cho tới năm 1292, vua Trần Nhân Tông mới lập Trần Thuyên làm Hoàng Thái Tử, khi đó Trần Thuyên đã 16 tuổi. Triều đình đã chọn con gái của Trần Quốc Tảng làm Thái tử phi.