仆寺员外郎。五年（1866年）迁户部郎中。同治七年（1868年）中式戊辰科第三甲第三十八名进士。选翰林院庶吉士。十年（1871年），散馆授翰林院检讨。以检讨协办院事。十一年（1872年），加侍讲衔。十二年（1873年），升翰林院侍讲，仍协办院事，充文渊阁校理、国史馆协修官、功臣馆纂修官。十三年（1874年），以翰林院侍讲奏办院事，充文渊阁校理、功臣馆提调官，赏加四品衔。光绪元年（1875年），转翰林院侍读，奏办院事，充功臣馆提调官、实录馆纂修官、日讲起居注官。二年（1876年），升翰林院侍讲学士，在批本