了赵伯琮养于宫中。三年（1133年）二月为和州防御使，赐名瑗，改贵州防御使。五年（1135年）五月，用尚书左仆射赵鼎议，在宫中设立书院教育他，建成后以书院为资善堂。孝宗读书强记，天资特异。诏授保庆军节度使，封建国公。因传言金朝欲在北宋旧都开封拥立钦宗太子赵谌为傀儡皇帝挑战高宗法统，大将岳飞密请高宗立赵瑗为皇太子以让金人的图谋落空，高宗也安排岳飞与赵瑗相见，岳飞感叹赵瑗是兴复宋室之主。十二年（1142年）二月，授检校少保、封普安郡王。十七年（1147年）六月，授常德军节度使。此后，宋高宗另一位养子赵璩亦封