由北凉灭亡、北魏统一中国北方的439年开始,到南北统一的589年,刚好是一个半世纪。在这段时间内,即使是统一了中国北方的北魏,也未能最终吞并南朝,北魏分裂半世纪后,作为北朝代表的隋,才压倒了南方的陈。其中经过将在别章详述,在此仅记其大要。
在北魏太武帝(423—452年在位)统一北方的最后阶段,南朝的宋文帝(424—453年在位)在少帝之后即位,趁北方战乱频繁的时候夺得了黄河以南的要地。之后,围绕着这一地区的争夺又出现了数次,最终于450年,发展成了大规模战斗。
趁太武帝亲自征讨北方蒙古高原兴起的柔然(亦称蠕蠕,是在五世纪开始到六世纪中,统治着蒙古地区的东胡系游牧民族,曾频繁入侵北魏的北边,但后来被突厥所灭)之机,宋进军河南。太武帝迅速回师迎击宋军,甚至渡淮追击,到达了长江边的瓜步,而瓜步就在宋的国都建康(今南京)的对面。如果这时太武帝渡江的话,可能就完成了南北统一的伟业,但太武帝这时犹豫起来了,第一是因为渡过长江的水军未备,第二是怕柔然袭击其北方的根本。总之,虽然敌国都城已近在眼前,魏军最终还是撤回了北方。此战令江北大受破坏,据说来春燕子归来,竟找不到能结巢的人家。
其后,宋魏之间再未发生能令双方一决胜负的大规模战争,但宋似乎渐渐地被压在了下风。本来宋魏在东部以黄河为界,后来不知不觉间,这一分界线南退到淮水。到后来的南齐(479—502年,循例以禅让代宋)时期,淮北地区已全部为魏所占,那是北魏孝文帝(471—499年在位)时的事。