太平兴国初年，通九经，进士及第，授予大理评事，知泰州盐城监，赐钱二十万。真宗咸平元年（998年），改为国子祭酒，咸平二年（999年），始设立翰林侍讲学士，首任侍讲官，为宋真宗讲论《左传》。咸平二年（999），与杜镐、孙奭等校定《三礼》、《春秋三传》、《孝经》、《尔雅》等义疏，咸平四年（1001）九月书成。景德三年（1006），任刑部侍郎时，真宗与他谈话，“一日从容与上语及宫邸旧僚，叹其沦丧殆尽，唯昺独存。”。次日赐白金千两，并把他的妻子召到宫庭，赐帽子、披肩等物。官至礼部尚书。大中祥符三年（1010）