干隆五十一年（1786年）秋，台湾天地会首领林爽文率军起事，连克彰化、凤山，围攻府城，朝廷震动，派遣福康安领军镇压，李威光随往。清军取胜之后，李威光留任台湾安平水师副将。不久，回署福建闽安水师副将。干隆五十三年（1788年），署铜山营参将、再署闽粤南澳总兵官。历署兴化协副将，护理海坛镇总兵。官终福建闽安水师副将。因病辞官返乡，卒。