刘彧所统治区域仅限京师建康（今江苏省南京市）附近的丹阳、淮南等郡百余里土地而已，形势极为严峻。刘彧闻变后随即任命刘休仁为征讨大都督，统帅全军，王玄谟为副手。任用吴喜、江方兴等为东路军将领，讨平会稽、吴、吴兴、晋州等东南各州郡，俘虏刘骏第六子、寻阳王刘子房；任用刘勔、张永、萧道成等为北路军将领，击败殷琰、薛安都等敌对将领，抵挡住北方的攻势。任命沈攸之、张兴世等为西路军将领讨伐刘子勋的寻阳政权，击败袁顗、刘胡等人，攻入寻阳，捕斩敌对天子刘子勋，义嘉政权灭亡。随后宋军陆续平定江南及淮南各地，「义嘉之难」平息。