宋哲宗即位，加开府仪同三司，进封咸宁郡王。绍圣五年（1098年）三月出合，改河阳三城、雄武等军，进封莘王。元符二年（1099年）三月，改武宁、镇宁等军，迁守司空。三年（1100年），徽宗即位，改河东、奉宁等军，迁守太保、太原尹，进封卫王。九月，改护国、山南西道等军，河中、兴元尹。崇宁二年（1103年）五月，改镇海、泰宁等军，青州、兖州牧。大观元年（1107年）正月，改淮南、安武军，扬州、冀州牧，进封魏王。二年（1108年）正月，改永兴、成德等军，迁守太尉，雍州、真定牧，进封燕王。政和三年（1113年）正月，