。时领兵讨伐义宣的将领王玄谟乘车经过，张畅就穿着抢掠过后残破的衣服挤到玄谟车上，令玄谟很不高兴。其他将士想杀了他，但被张兴世阻止了。张畅后被押到建康，送交廷尉，削夺爵位食邑，不久又获赦免。后张畅任都官尚书，转侍中，又在孝建二年（455年）任会稽太守。大明元年（457年），张畅去世，享年五十岁，获谥宣子。