建州建安人,字公达。第进士。尝为苏州郡从事。仁宗嘉祐中为御史,出知太平府,后为司封郎中。工诗善饮,时号张百杯,又曰张百篇。有《蓬莱集》。
枯苗一著雨,田畴绿芊芊。
蛰虫一逢春,窟穴声阗阗。
馀民望小定,甚于饥渴然。
昔何好弄兵,今何知服田。
急流无住鱼,晴空有飞鸢。
干戈未肯息,百里无人烟。
去年科徭重,剜疮在眼前。
父子不相保,悲泣空自悬。
新官榜往催,观者塞市廛。
全活数万众,此恩大如天。
人生能几何,饮啄皆前缘。
聚水盈科进,缺月及时圆。
唯谋官职高,未必子孙贤。
有意行王道,愿言书七篇。