武德六年（623年）八月杀王雄诞，夺其兵权，起兵反唐，自称宋帝。修缮兵器，筹措军粮，以道士左游仙为兵部尚书、东南道大使、越州总管，并与反唐的前洪州（治今南昌市）总管张善安联兵，任命张善安为西南道大行台。八月二十二日，唐高祖任命襄州道行台仆射、赵郡王李孝恭为行军元帅，率水军开赴江州（治浔阳县，今江西省九江市）；岭南道大使李靖为副帅，率领交州（治交趾县，今越南河内市西北）、广州（治南海县，今广东省广州市）、泉州（治原丰县，今福建省福州市）、桂州（治始安县，今广西桂林市）等州兵马，屯守宣州（治宣城县，今安徽省