张齐贤、王沔推荐他的文章德行，改任主客郎中、史馆修撰。数日后，以本官充任枢密直学士，赐金鱼袋、紫袍。宋太宗在便殿召见他，对他说：“成都重地，卿为朕镇守。”于是厚赐派他赴任。至郑州，召他回京，拜为右谏议大夫、枢密副使。等到太宗亲自考试礼部不合格的贡士，令枢密院发下公文，于是对张宏说：“朕自即位以来，亲选人材，大的为栋梁，小的为榱桷，卿和吕蒙正都被朕选中，大臣颇有反对的议论。不是朕独断，岂能得此高位？”张宏叩首拜谢。当时河北用兵对抗契丹，张宏身居高位没有建议，御史中丞赵昌言多次上言边事，于是以赵昌言为枢密副