张先“能诗及乐府,至老不衰”(《石林诗话》卷下)。 其词内容大多反映士大夫的诗酒生活和男女之情,对都市社会生活也有所反映。语言工巧。他以登山临水、创作诗词自娱。词与柳永齐名,擅长小令,亦作慢词。其词含蓄工巧,情韵浓郁。题材大多为男欢女爱、相思离别,或反映封建士大夫的闲适生活。一些清新深婉的小词写得很有情韵。《一丛花令》中有“沉恨细思,不如桃杏,犹解嫁东风”之句,比拟新颖而饶有风趣,可谓刻划闺中怨女的心理活动极为细腻而又生动,从而拥有“桃杏嫁东风郎中”的雅号(具见阿袁《宋词故事——意中人欲弄花影》)。贺裳在《皱水轩词话》中评此词尤为「无理而妙」。他的诗歌在当时也享有盛名。
私会尼姑传说张先年轻时, 与一小尼姑相好, 但庵中老尼十分严厉,把小尼姑关在池塘中一小岛的阁楼上。为了相见, 每当夜深人静,张先偷偷划船过去,小尼姑悄悄放下梯子,让张先上楼。后二人被迫分手,临别时, 张先不胜眷恋,于是写下《一丛花》寄意。老年纳妾张先一生安享富贵,诗酒风流,颇多佳话。好友苏轼赠诗“诗人老去莺莺在,公子归来燕燕忙”为其生活写照。据传张先在八十岁时仍娶十八岁的女子为妾。一次家宴上,张先春风得意赋诗一首:“我年八十卿十八,卿是红颜我白发。与卿颠倒本同庚,只隔中间一花甲。”苏轼也即兴附上了一首:“十八新娘八十郎,苍苍白发对红妆。鸳鸯被里成双夜,一树梨花压海棠。”后来此小妾八年为他生了两男两女。张先一生共有十子两女,年纪最大的大儿子和年纪最小的小女儿相差六十岁。
张先之父张维,好读书,以吟咏诗词为乐。张先于天圣八年(1030年)中进士。明道元年(1032年)为宿州掾。康定元年(1040年)以秘书丞知吴江县,次年为嘉禾(今浙江嘉兴)判官。皇祐二年(1050年),晏殊知永兴军(今陕西西安),辟为通判。四年以屯田员外郎知渝州。嘉祐四年(1059年),知虢州。以尝知安陆,故人称张安陆。治平元年(1064年)以尚书都官郎中致仕。此后常往来于杭州、吴兴之间,以垂钓和创作诗词自娱,并与赵抃、苏轼、蔡襄、郑獬、李常诸名士登山临水,吟唱往还。元丰元年卒,年八十九。《宋史》无传,《宋史翼》卷二六载其事。著有《张子野词》(一名安陆词),存词一百八十多首。 北宋词人张先,号子野,诗句精工而受人称赞。