胡夏帝赫连勃勃入侵，国势大衰，幼主姚泓初立。416年12月刘裕再度北伐，连克许昌、洛阳。隔年刘裕兵分两路围攻关中，最后攻破长安，后秦亡。但该年冬天，留守京师的刘穆之突然去世，为免后方生变影响自己的篡晋计划，刘裕不得不返回京师。他命其幼子刘义真同王镇恶、沈田子诸将防守长安，后来诸将内讧，胡夏帝赫连勃勃率军攻击。417年冬刘裕命刘义真等率军东归，遭夏军追击，元气大伤，至此北伐结束。关中失守后，同年刘裕杀晋安帝，立其弟德文，为晋恭帝。420年刘裕废晋恭帝自立，是为宋武帝，建国宋，史称刘宋，东晋至此灭亡，进入「南北