清湖南长沙人,字德舆,号云房。乾隆进士。选庶吉士,授编修,累擢司经局洗马,督安徽学政。曾预修《四库全书》,在事最久,及《总目提要》成,擢侍讲。历官大理寺卿、左副都御史、礼部侍郎。嘉庆初,迁左都御史,曾疏陈采办和社仓之弊端。累官体仁阁大学士,加太子少保。