天乡试同考官，改山西道监察御史。干隆三十九年，再任顺天乡试同考官。改任山东道监察御史。干隆四十四年，任河南乡试副考官。历改工科给事中、兵科掌印给事中。干隆五十三年，改太仆寺少卿。干隆五十七年（1792年），出督山西学政。
佚事.纪昀曾将三女儿许配戈源之子，然而年仅十岁即夭折。纪昀在《阅微草堂笔记》记载此事。