垣护之知魏军来到，亦急请王玄谟不计伤亡也要攻下滑台以取得据点抵抗魏军，可是王玄谟都一概拒绝。最终魏军攻至，他趁夜色而逃，士兵溃散，伤亡惨重。回到碻磝后萧斌想处死他，但被沈庆之谏止。后萧斌率众南退历城，玄谟自请留守碻磝。次年，魏军兵至瓜步山后退军，江夏王刘义恭以碻磝并不可守，召王玄谟率众弃守南还，但玄谟就遭到魏军追击，玄谟军大败，手臂更中箭受伤，但还是能撤回历城。元嘉三十年（453年），太子刘劭发动兵变弒父继位，以王玄谟为冀州刺史。不久，刘骏起兵讨伐刘劭，玄谟也派了垣护之领兵支持。刘骏登位后调玄谟为徐州刺