建州建安人,字公达。第进士。尝为苏州郡从事。仁宗嘉祐中为御史,出知太平府,后为司封郎中。工诗善饮,时号张百杯,又曰张百篇。有《蓬莱集》。
轻舟何翩翩,斲冰浮清川。问之亦奚乐,岁宴道且邅。
云我大梁客,游说万乘前。画策不见收,故乡复言旋。
薄禄及吾亲,就官若归田。名实两有适,远近谁间然。
忆昔都门别,尔来弥十年。苍苍豫章质,更觉摩青天。
语旧或涕流,举觞愧留连。相从且未果,使我心劳悁。
造物聊凭意匠成,纵无筋骨有神情。木人自觉机关少,粉本输他笑语生。
世界总依阳燄海,邻封如近闼婆城。南询童子参何晚,烟水风光第一程。