九年正月初壹,地處長江下遊的隋軍趁著陳軍過年的機會,偷偷渡江。韓擒虎率軍在攻陷(今安徽馬鞍山市西南)采石,楊光率軍到六合南的葉濤山。這時,陳後主感到事態嚴重,他急忙前去抗擊,但為時已晚。第六日,何若碧率軍攻占京口,同時分兵至屈阿(今江蘇丹陽),阻止陳軍北上支援建康(今江蘇太湖東、南,浙江紹興、寧波),他率主力西進。17日,駐守白土崗東南。韓擒虎已率軍攻克古蜀,順流而下,進入新林(今南京西南);隋行軍大將軍宇文述率三萬大軍攻占包圍建康的石頭城。配合主攻建康的另壹支兩翼隋軍也進展順利。王士奇的軍隊在磧口大敗陳軍,燕榮軍已入太湖牽制吳州陳軍。
此時建康附近仍有陳部隊65438+萬余人。陳包書,已故的統治者,不了解軍事和不聽合理的建議,他的臣下,所以他集中所有的軍隊在城市內外。20日各軍火速上陣,白土崗地區南北列陣20余裏。再加上指揮通訊不靈,首尾進退互不知曉。何若碧率8000兵進攻,首戰失利。後來他乘虛而入,攻擊陳軍的薄弱部位,陳軍失利,影響全陣,深石戰敗。同日,率軍從新林為建康而戰,陳都督石子岡投降,率陳從朱雀門進入建康城,生擒陳。日夜兼程,何若碧大軍也從北面入城。二十二日,楊光進入建康,使建康投降沼澤。吳州等地不肯投降,被攻滅,其余加入。至此,東晉以來270多年的分裂局面得以統壹。