说：“一定是间谍割耳作为凭证，敌军将要到了。”司马楚之当即命令军人砍伐柳树修筑城寨，浇水后让城寨结冰，城寨完成后柔然军队到来。因为冰层厚实城寨坚固，柔然不能进攻，只能四散离去。魏太武帝听说后嘉奖了司马楚之。太平真君十一年（450年），北魏和刘宋展开瓜步之战，司马楚之和羽林中郎吕罗汉奉命在悬瓠招抚安慰，前来投降的有九千多家。很快司马楚之出任假节、侍中、镇西大将军、开府仪同三司、云中镇大将、朔州刺史，琅邪王如故。司马楚之在边境二十多年，以清廉俭朴着称。和平五年（464年）十月，司马楚之去世，虚岁七十五，