改派杨孱前往征讨。赵光复杀死了杨孱，击退了梁军。557年，交州另一名起义军首领李佛子率军东下，与赵光复在太平县交战。交战了五次，未分胜负。于是赵光复与李佛子签订和约，以君臣州为界。李佛子令儿子李雅郎与赵光复的女儿赵杲娘成婚，入赘赵氏。571年，李佛子与李雅郎合谋，进攻赵光复。赵光复兵败出奔，在大鸦海口为李佛子追兵追及，遂投海而死。于是李佛子兼併了赵光复的势力。后来在《粤甸幽灵集》中，追称他为明道开基圣烈神武皇帝。莫朝光宝年间，赵光复神号为“钦天明道开基神武圣烈显灵骏功英勇纯德信顺至仁庄宪弘毅广化