（1772年）一甲第一名武进士，授头等侍卫。外任提标前营游击，历改福建澎湖水师左营游击、闽粤南澳镇标左营游击。干隆四十九年（1784年）烽火门参将。干隆五十一年（1786年）秋，台湾天地会首领林爽文率军起事，连克彰化、凤山，围攻府城，朝廷震动，派遣福康安领军镇压，李威光随往。清军取胜之后，李威光留任台湾安平水师副将。不久，回署福建闽安水师副将。干隆五十三年（1788年），署铜山营参将、再署闽粤南澳总兵官。历署兴化协副将，护理海坛镇总兵。官终福建闽安水师副将。因病辞官返乡，卒。