十名进士。选翰林院庶吉士，散馆授翰林院编修。同治三年（1864年），任江南道监察御史。同治六年（1867年）充丁卯恩科顺天乡试同考官，历任光禄寺少卿、山东学政。光绪元年（1875年）典乙亥恩科四川乡试，次年典丙子恩科浙江乡试。光绪五年（1879年），任奉天府府丞，兼任奉天学政。光绪七年（1881年）卒于任上。