贞元初,与王建同在魏州学诗,后回和州。贞元十二年(796年),孟郊至和州,访张籍。贞元十四年,张籍北游,经孟郊介绍,在汴州认识韩愈。韩愈为汴州进士考官,荐张籍,贞元15年在长安进士及第。元和元年(806年)调补太常寺太祝,与白居易相识,互相切磋,对各自的创作产生了积极的影响。张籍为太祝10年,因患目疾,几乎失明,明人称为“穷瞎张太祝”。元和十一年,转国子监助教,目疾初愈。15年后,迁秘书郎。长庆元年(821年),受韩愈荐为国子博士,迁水部员外郎,又迁主客郎中。大和二年(828年),迁国子司业。
南唐末年张洎收集张籍诗400多首,钱公辅名为《木铎集》12卷。南宋末年汤中以家藏元丰八年写本为主,兼以各本校定,编为《张司业集》8卷,附录1卷,魏峻刊刻于平江。今传宋蜀刻本唐人集中的《张文昌文集》 4卷,共收诗317首。明嘉靖万历间刻本《唐张司业诗集》8卷,共收诗450多首,《四部丛刊》曾据以影印。
1958年,中华书局上海编辑所以它为底本,并参照现存各本进行校勘删补,编成《张籍诗集》8卷,共收诗480多首。另据《新唐书·艺文志》著录,张籍有《论语注辨》2卷。
边城暮雨雁飞低,芦笋初生渐欲齐。
无数铃声遥过碛,应驮白练到安西。
古镇城门白碛开,胡兵往往傍沙堆。
巡边使客行应早,欲问平安无使来。
风林关里水东流,白草黄榆六十秋。
边将皆承主恩泽,无人解道取凉州。