张畅则任其安北长史，领沛郡太守。元嘉二十七年（450年），宋军北伐失利，北魏太武帝拓跋焘率军南侵，时太尉、江夏王刘义恭于彭城节度诸军，就在魏军逼近彭城城外数十里时，义恭见城中粮食不足，虽然守军军力甚多但仍想弃城南走，沈庆之其时建议移镇兵少粮多的历城，留萧思话守衞彭城；何勗助建议逃到郁洲再循海路到建康。义恭多日仍没有决定之下又再召各僚属讨论，张畅则表示两案皆不可行，而建议固守以免瓦解已经为魏军所动摇的军心。刘骏听后亦表示同意，义恭于是决定留守彭城。后彭城南门遭魏军攻击，张畅率领士兵防御，身先士卒。次年（451