六篇，改大理寺丞。薛奎在秦州时，聘其为节度判官。知同州时，边境多不学无术的富贵子弟，募集健卒三百人，教以强弩，号称清边军。后任陕西转运使，推广清边军经验于陕西、河东。谥文烈。庆历七年（1047年）十二月，为河北体量安抚使，镇压贝州（今河北清河西北）宣毅卒王则兵变，久不能下，庆历八年元月，以文彦博为河北宣抚使，明镐为副使，令在南城挖掘地道，生俘王则，因功升参知政事。隔年卒。谥文烈。