中式光绪二十年（1894年）甲午科本省乡试举人。光绪二十一年（1895年），考取官学教习。光绪二十二年（1896年），充右翼宗室官学教习。光绪二十四年（1898年）戊戌科，中式二甲进士，同年五月，改翰林院庶吉士。光绪二十九年（1903年）四月，散馆，授翰林院编修。七月充顺天乡试同考官，十二月充国史馆协修官。光绪三十一年（1905年），充大学堂编书局差，六月充国史馆纂修官。光绪三十二年（1906年）四月，充国史馆总纂官。光绪三十三年（1907年），充译学馆国文教员，八月充国史馆提调官。光绪三十四年（1908年