北宋开封(今属河南)人,字右之。真宗时补卫士。累迁知庆州兼环庆路副总管。康定二年(1041),西夏攻渭州,奉命统军迎击,以桑怿为先锋,中敌诱兵之计,至六盘山下,遭敌骑突袭,桑怿等战死。他身中十余箭,亦死。