Trần Hạo là con trai thứ 10 của Trần Minh Tông và là em của Trần Hiến Tông. Mẹ ông là Hiến Từ Hoàng hậu. Năm 1341, vua anh Trần Hiến Tông qua đời khi mới 22 tuổi nhưng không có con nối dõi. Thượng hoàng Trần Minh Tông lập Trần Hạo lên nối ngôi, tức là Trần Dụ Tông. Khi đó ông mới lên 5 tuổi.