北宋湖州乌程(今浙江湖州)人,字子野。天圣进士。历宿州掾、知吴江县、嘉禾判官。庆历元年(1041),晏殊知永兴军,征为通判。皇右中,以屯田员外郎知渝州。英宗时,官终尚书都官郎中,晚年往来湖杭间。工词,善小令,并为较早创制慢词的作家。用辞工巧,内容多为士大夫诗酒男女之情,擅写花月云影,世号“张三影”。有《张子野词》(亦作《安陆集》)传世。