1233년(고종 20) 서경(西京)에서 일어난 필현보(畢賢甫)‧홍복원(洪福源)의 반란이 진압된 뒤 이듬해 병부시랑(兵部侍郞)으로서 서경을 안무하였다.
그뒤 간의(諫議)가 되어 1243년 최우(崔瑀)의 명으로 안남(安南) 땅에 조거(漕渠)를 개착(開鑿)하는 문제를 살폈는데, 여의하지 않다 하여 이를 중지하게 하였다. 지문하성사(知門下省事)를 거쳐 원종 때에 평장사(平章事)에 이르렀으며, 일찍이 두 차례에 걸쳐 서북면(西北面)을 다스리면서 선정으로 지역민에게 칭송을 받았다.