平四年(1001年)举翰林学士，同知三班院审官司。灏有吏才，每上朝进奏，辞辩明敏，对答如流，宋真宗甚为嘉赏。群臣奏章，多教灏参议。景德元年（1004年），任开封府尹。同年6月，暴病卒于任上，时年42岁。配阎氏，有三子:梁固、梁述和梁适。长子梁固后亦中状元，史称父子状元。梁适曾在宋仁宗时任宰相。皇祐中，追封太师中书函尚书令。着有《梁学士文集》15卷。明朝冯惟敏所编杂剧《不伏老》，或称《梁状元一世不伏老》歌颂梁灏。《三字经》中有“若梁灏、八十二、对大庭、魁多士。”说梁灏八十二岁中状元，是指974年赵匡胤