建州建安人,字公达。第进士。尝为苏州郡从事。仁宗嘉祐中为御史,出知太平府,后为司封郎中。工诗善饮,时号张百杯,又曰张百篇。有《蓬莱集》。
盛世君臣会,功成在太平。一阳迎律至,元老应时生。
直道升乌府,仁风拥使旌。猷为安庙社,惠爱及民氓。
帖泰三朝事,光华万古名。至诚无隐蔽,妙识造圆明。
爱日恩光布,流泉句偈清。邦人祝公寿,龟鹤入蓬瀛。
何当白云吏,同上白云楼。海月分余坐,天风揽客裘。
语来高岭失,曲罢片鸿愁。刁斗期门夜,流黄永巷秋。
玉绳寒不落,金掌净堪收。未数陈登卧,聊为王粲游。
他时念历落,非土怅淹留。岁月孤踪并,乾坤万象稠。
尔曹珠炯炯,珍重欲谁投。