，与赵保忠讨伐李继迁，获胜。宋真宗即位，任崇仪使、兼任巡检安抚使。为川崃两路招安巡检使。镇压王均之乱。西夏攻打清远军，因和杨琼、冯守规在庆州逗留，没有及时赴援，城堡陷落，又焚弃青冈砦。下御史府，免死流放儋州。遇到大赦天下回京，为内侍省内常侍、捕贼巡检。大中祥符年间擢升为入内内侍省副都知，掌管宗室侍讲说书，提点郡县主诸院事。到太清宫，担任天书扶侍都监。以为之前护修庄穆皇后的皇陵摧陷，降职为西染院使，掌管往来国信。天禧年间，上书表示不愿外任，掌管瑞圣园，领往来国信所。最后任崇仪使，掌管琼林苑。1021年六十五岁