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