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