干隆三十五年举人。干隆五十五年（1790年）进士。选翰林院庶吉士，散馆授检讨。干隆六十年（1795年）任国子监司业。历官翰林院侍讲学士、内阁学士、镶黄旗蒙古副都统、盛京户部侍郎等职。嘉庆九年（1804年）任礼部右侍郎，改兵部右侍郎。官至礼部尚书。孙子景霖、恩霖均为道光年间进士。