师。沈庆之还未到就在路上驿站被文帝下诏阻止，指示他北返救援王玄谟，只是其时魏帝已率大军南侵至彭城，庆之不能北进了，守彭城的江夏王刘义恭遂留他领安北中兵参军。不久魏军攻至城数十里，刘义恭竟想弃城南奔，沈庆之建议以车营组函箱阵，以精兵在外直赴粮多的历城，留萧思话守彭城；何勗则想直奔郁洲，再经海路回京，最终张畅认为此二计都不行，劝义恭固守彭城，刘骏亦同意，才确定坚守。次年北魏退兵，文帝命沈庆之迁数千户彭城流民至瓜步，以避魏军再南侵。元嘉二十九年（452年），宋文帝借魏太武帝去世而再行北伐，沈庆之又谏，文帝又不