留守建康的刘穆之去世，当时刘裕还想以长安做基地进攻西北北凉等国，只是诸将都思乡，大多都不想留下；刘裕向来倚重的刘穆之去世更令他觉得建康根本之地已空虚无靠，于是下了决心班师东归。刘裕于是留了当时仅得十一岁的次子刘义真镇守长安，并留下王镇恶、王脩、沈田子、毛德祖等将领协助他。当地人民知道刘裕要走都向他哭诉，希望他回心转意，然而刘裕去意已决，还是在当年十二月出发离开。然而，刘裕走后次年，诸将内讧，沈田子杀王镇恶，王脩杀沈田子，而刘义真又在诸将唆摆下命人杀害王脩，于是关中大乱，夏国乘机进攻关中，刘裕唯有召还刘义