懿虑及这样做宋军军心定必瓦解，建议先让水军进至马耳谷口才决定。最终宋军进济水入历城后才烧船弃甲奔还彭城，竺灵秀亦因到彦之等退军而弃东平郡南走，于是魏军大攻青兖二州。事后王懿及到彦之皆下狱免官。魏军于次年尚在攻滑台，王懿又受命随檀道济率军救援，但碍于魏将叔孙建等阻碍，粮食耗尽亦未能援救滑台，终令滑台失陷，檀道济亦退兵。元嘉九年（431年），王懿任镇北将军、徐州刺史，次年又加领兖州，元嘉十三年（436年）又进镇北大将军。元嘉十五年（438年），王懿去世，获赐谥号桓。