迁汴京，由左谏议大夫擢升御前经历官，随宣宗南迁。次年，出任彰化军节度使，兼泾州管内观察使。贞祐四年（1216年），改知京兆府事，兼陕西路兵马都总管，充行省参议官。兴定元年（1217年），授陕西路统军使。兴定二年（1218年），召为御史中丞。奏请改革会试，科举取士依金世宗大定旧制，以防“取人泛滥”。拜参知政事，权左副元帅。兴定四年（1220年）权尚书右丞，行尚书省、元帅府于京兆（今陕西省西安市）。任内建议用船运粮从渭水入黄河，顺流而下，运陕西粮助关东，以纾民力。元光元年（1222年），西夏攻打延安，他屡次向朝