兵士死亡超过千人，元琛弃马走还。两年后（523年）元琛和章武王元融因为贪污，遭到弹劾而被剥夺王爵与宗室成员身分。隔年正光五年（524年），回复其爵位和身份。同年梁朝将领裴邃、虞鸿攻打寿春，裴邃连下魏城九座，克武阳三关，朝廷让元琛率领援军5万支援扬州刺史长孙稚，元琛进军至寿阳，在城父（今安徽亳州东南）备战。元琛希望与梁军决战，但长孙稚认为长时间下雨，不可轻易出兵，应该坚守城池，元琛不听，出城攻打裴邃，梁军出击包围击败元琛，魏军退守城中，直至梁军退兵。孝昌二年（526年），元琛担任大都督，与长孙稚等将领讨伐