永初三年(422年)五月,宋开国皇帝刘裕病死,终年60岁。同月,年仅17岁的太子刘义符即皇帝位,是为宋少帝。司空徐羡之、中书令傅亮、领军将军谢晦、镇北将军檀道济为辅佐大臣。
正当刘宋王朝处于接权换代的时候,北魏明元帝拓跋嗣却虎视眈眈。他们见宋嗣帝年少识浅,国内军心、民心不稳,认为有机可乘,遂扣留刘宋使者殿中将军沈范、索季孙,并于九月派扬州刺史、司空奚斤、交州刺史周几、广州刺史公孙表等,率大军分道南下,攻击刘宋司、豫、兖等州。十月,原东晋宗室司马楚之在陈留举兵响应魏军,被魏委为荆州刺史,也率军侧击刘宋。这时,奚斤等已渡过黄河、围攻滑台(今河南滑县东)。十一月,魏军攻破滑台,刘宋守将东郡太守王景度逃走。魏以成皋侯苟儿为兖州刺史,戍守滑台。其余各军乘胜南下夹攻虎牢(今河南萦阳汜水镇)。与此同时,魏明武帝经略南边的布局已全面展开:“黑稍将军”于栗䃅引兵3000人已屯据河阳(今河南孟县西),谋取洛阳;叔孙建从东路进军,渡过黄河,电于确傲(今山东东阿西北),以攻兖州。
中原全线告急,刘宋急派南兖州刺史檀道济等率军北上增援。
永初四年(423年)正月,干栗确攻克金墉,刘宋守将河南太守王涓之逃走。金墉不守,洛阳也随即沦陷。同时,在权孙建的进攻下,刘宋兖州刺史徐琰也弃城南逃。至此,泰山、高平、金乡等郡相继陷落。三月,许吕又失守。四月,拓跋嗣亲临成泉,指挥奚斤、公孙表等围攻虎牢。宋虎牢守将毛祖德据城固守,从城内凿地道出城外,然后派兵出城掩袭魏军背后,焚烧魏军攻城用具,魏军大惊。祖德守城200余日,无日不战,最后因魏军断绝虎牢水路,城中人马渴乏,无力抵抗,虎牢才被魏军攻陷,毛祖德被俘。五月,拓跋嗣染病,停止南侵,返回平城。刘宋援军檀道济等闻信,也停止北上,返回广陵。
这次南北战争,北方大获全胜,南方一败涂地。宋司(今河南淮河以南、湖北大洪山东)、豫(今河南东部及安徽西北部)、兖(今河南东北部、山东中西部)诸郡县尽归北魏所有,而刘宋王朝只好将防线收缩到淮北。南北对峙,呈现出北方稍占优势的局面。
