十五年（1790年）一等一名钦赐举人。嘉庆六年（1801年）进士，选翰林院庶吉士。散馆授编修，为武英殿纂修。嘉庆九年（1804年）任顺天乡试同考官。嘉庆十四年（1809年）升侍讲，次年升侍读，任日讲起居注官。累迁侍读学士。嘉庆二十年（1815年）出督顺天学政。道光元年（1821年）任兵部右侍郎。同年出督浙江学政。次年转吏部右侍郎。道光七年（1827年）转吏部左侍郎。道光十五年（1835年）为礼部左侍郎，经筵讲官。道光二十九年（1849年）加太子太保。咸丰二年（1852年），子杜受田卒，咸丰帝亲往家中祭奠，杜