升龙（今越南河内）。十年（1077年）二月，李仁宗奉表诣军门请降。由于是酷暑季节，将士们疲惫不堪，损兵二万六千一百六十人，马匹死亡一千五百十六。是月，班师，判潭州。七月，以不能复交州为由，坐贬银青光禄大夫、左卫将军（环卫官，从四品），西京安置，屏处十年。哲宗立，授左屯卫大将军（环卫官，正四品）致仕。元祐元年（1086年），落致仕，授检校司空、起知潞州事、封武功县男，告老，不许。二年（1087年）五月，授广州观察使、知河中府事。辞归洛，六月，除左武卫上将军（环卫官，从三品）、提举西京嵩山崇福宫（祠禄官），三年