修。咸丰元年（1851年）任四川乡试副考官。咸丰二年（1852年），任山东学政。迁中允，累迁内阁学士。咸丰七年（1857年）授兵部右侍郎。次年督学福建，典试兴、泉。调停莆田、同安吕、黄二氏械斗。任满后请求归养。同治五年（1866年），被重新起用，代理礼部左侍郎。次年，督浙江学政，因荐举已遭罢职的俞樾而被追究，谪迁太常寺少卿。光绪元年（1875年），任鸿胪寺卿，因父丧丁忧停职。守丧结束，授通政司副使。光绪十年（1884年），晋太常寺卿。任内永定河决口，树铭奉命勘察。中法战争期间，因海路被阻，上疏请漕粮重新