本是高丽忠烈王的长子，为贞和宫主王氏所生。贞和宫主是忠烈王的发妻，但1274年忠烈王被元朝扶持登上王位时，为了继续取得元朝的支持，忠烈王迎娶了忽必烈的长女忽都揭里迷失为王后，是为庄穆王后。次年庄穆王后生下了忠宣王王璋，王璋成为高丽的王世子，而忠烈王的长子王滋则降封江阳公。正因为这个原因，忠宣王即位后，江阳公王滋一派非常不满，试图借助元朝的力量夺回王位。1307年，王暠迎娶元朝宗室松山（梁王甘麻剌次子）的女儿为正室。1314年，忠宣王将高丽国王之位让给了儿子忠肃王。与此同时忠宣王将王滋之子延安君王暠送往元