张公庠,字元善,生卒年份不详。他于仁宗皇祐元年(1049年)中进士,嘉祐八年(1063年)担任秘书省著作佐郎。哲宗元符元年(1098年)被任命为晋州知州,三年后调任苏州知州,之后又被任命为邛州知州。晚年担任南京鸿庆宫的提举职务。他的作品有《张公庠宫词》一卷。根据《张公庠宫词》、《张泗州集》和《能改斋谩录》的记录,张公庠的诗歌被汲古阁影抄并编入宋书棚本和四库全书中。