户部侍郎徐士芬三子，中道光二十七年（1847年）丁未科进士二甲第十六名。改翰林院庶吉士，散馆授编修。咸丰九年（1859年）充己未科顺天乡试同考官。同治二年（1863年）充教习庶吉士。同治五年（1866年）大考二等，擢为詹事府、右春坊右赞善，转左赞善。因成史馆考评保举，开缺以知府任用，于是南下居于上海。因“怔忡”之疾病卒。光绪《平湖县志》有传。