是朕独断，岂能得此高位？”张宏叩首拜谢。当时河北用兵对抗契丹，张宏身居高位没有建议，御史中丞赵昌言多次上言边事，于是以赵昌言为枢密副使，张宏为御史中丞，两人对换职务。端拱初年，改为工部侍郎，再为枢密副使。淳化二年，以吏部侍郎罢职，不久判吏部铨，权知开封府。宋太宗在便殿审录囚犯，因为开封府案件积压，下诏追究开封府官属，张宏等人顿首请罪，太宗宽免了他们。太子赵恒作为开封府尹，张宏罢职为奉朝请。至道初年，出知潞州。至道二年（996年），就地转任右丞。宋真宗即位，加工部尚书。咸平初年，还朝，知审官院、通进银台封