8年，李贲病逝于屈獠洞中。赵光复得知后，自立为王，定都龙编，后迁武宁。550年，梁简文帝以陈霸先为威明将军领交州刺史，前去征讨赵光复。但因突发侯景之乱，陈霸先被召回，改派杨孱前往征讨。赵光复杀死了杨孱，击退了梁军。557年，交州另一名起义军首领李佛子率军东下，与赵光复在太平县交战。交战了五次，未分胜负。于是赵光复与李佛子签订和约，以君臣州为界。李佛子令儿子李雅郎与赵光复的女儿赵杲娘成婚，入赘赵氏。571年，李佛子与李雅郎合谋，进攻赵光复。赵光复兵败出奔，在大鸦海口为李佛子追兵追及，遂投海而死。于