乾隆九年(1744年(甲子科)),山东登州府(今山东蓬莱)武举
乾隆十六年(1751年)山东武定营(今山东滨州)把总(七品)
乾隆十七年(1752年(壬申科))武进士,选蓝翎侍卫(正六品),钦点御前侍卫(正五品),不久后授陈州营(河南NY市)都司(正四品)
乾隆三十一年五月内,历陕西兴汉营(SX省AK市)游击(从三品)
乾隆三十六年八月,GS省庄浪营(今甘肃PL市庄浪县)参将(三品)
乾隆三十八年至乾隆四十一年,出征大小金川(今ABCZQZ治州)参将(三品)
乾隆四十一年五月,功高升甘肃靖远营(今甘肃BY市靖远县)副将(从二品)
乾隆四十一年九月至四十二年三月,任XJ巴里坤(今XJHM市BLKHSK自治县)总兵(二品)
乾隆四十二年十月,甘肃总兵任用(内召见,臂力过人、聪明伶俐)
乾隆四十二年十一月陕西延绥镇(今SX省YL市)总兵
乾隆四十三年三月皇帝召见(称赞人材俱可)
乾隆四十五年,坐镇榆林总兵府
乾隆四十六年,统领陕甘榆绥各路兵马前往兰州(提督,汉人武将中的最高军衔),后阵亡兰州,享年57岁