历官不详，同治十二年（1873年）自翰林院编修迁湖广道监察御史。十一月奏报风闻山西翼城县知县钱官俊、稷山县知县田依渠贪劣，请求彻查。十三年（1874年）二月任巡城御史巡视南城，奏参疏于防范白天抢夺的吏目，摘去顶戴勒令缉捕以使治安严明。七月改掌江西道监察御史，奏请裁减釐金、禁止种植罂粟。十月，巡视南城，奏请按例发给五城贫民棉衣、援案发给实银。染病解任归乡，主讲晋阳书院。卒于书院馆中，而被人发现家中没有储粮与遗财。
评价.为人丰采端正庄重，胸怀宽广坦然。疏陈国家典法，进谏减少园