县（今广东省梅州市五华县）人。干隆二十六年（1761年）辛巳恩科武进士。干隆三十三年，任金门镇标左营守备。干隆三十七年，任金门镇标右营游击。干隆四十二年，任烽火门水师参将。干隆四十六年，任水师提标中军参将。干隆四十八年，任闽安协副将。干隆五十年，任澎湖协副将。干隆五十一年，任浙江温州镇总兵。干隆五十三年，任安平协左营游击。干隆五十四年，任广东左翼镇总兵、闽粤南澳镇总兵。嘉庆八年，任广东左翼镇总兵官。嘉庆九年，署广东提督。有子魏朝琮。