23年）三月二十九，张善安起兵反唐，唐朝派舒州总管张镇周等率军征讨。四月，张善安攻陷孙州（治南昌县，今江西省南昌市西南），俘获总管王戎后撤军。八月，唐朝的淮南道行台仆射辅公祏起兵反唐，与张善安联军，辅公祏以张善安为西南道大行台。十一月，张善安据夏口（今湖北省武汉市黄鹤山上）与唐朝黄州总管周法明对峙。初十，张善安派数人扮成渔人，将在战舰饮酒的周法明刺杀。十二月，唐朝安抚使李大亮在洪州（治今江西省南昌市）率兵攻打张善安，两军隔水而阵。李大亮对张善安告知祸福，以诱降之计将他骗到营中抓获。对张善安部众说，张善安不还