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