征行营使，聘焘入幕，李纲被贬，张焘亦贬。宋室南迁后，历任湖州通判、司勋员外郎、起居舍人、中书舍人等职，绍兴八年累官兵部侍郎。1138年任吏部尚书。绍兴三十二年（1162年）十月戊子，自左太中大夫、提举太平兴国宫除同知枢密院事。次年（1163年），任命为参知政事，以年老辞。干道二年（1167年）卒，谥忠定。有子张垓、张埏。