晋王杨广为尚书令统筹各路兵马，以高颎为元帅长史决断行军谋略，率九十总管、五十一万八千名士兵南犯。杨广并与秦王杨俊、清河公杨素为行军元帅，同时由长江上、中、下游分八路南征陈朝。这八路分为中上游与下游两部，行军元帅杨俊统帅中上游三路，他率水陆军由襄阳进屯汉口，以阻挡中游陈军支援下游南朝陈首都建康。行军元帅杨素率舟师出永安（今四川奉节）东下，在荆州刺史刘仁恩出江陵与杨素会和，最后抵达汉口与杨俊军会和。杨素与刘仁恩军负责驱赶长江中游一带的陈军到汉口围歼。行军元帅杨广统帅下游五路，他率领韩擒虎、贺若弼专攻建康