军七千来夺取巩州，又打跑了他们。又以五千兵打败吴玠的三万军队，白塔口遇敌五千，又打败了他们。另外招降了定远等寨。皇统二年，授同知临洮尹，因亲属丧亡解去官职。没到一年，恢复原先的官职，改任孟州防御使，迁升临洮尹。又以罪罢免。正隆三年（1158年），起用为京兆尹，改任河南尹。去世，年五十八岁。