学部进士馆考列最优等，授刑部主事。宣统三年（1911年）十月，辛亥革命后被推举为青浦县民政署民政长。民国元年（1912年）因农民抗租事件引咎辞职。赴北京任大理院第三庭推事兼庭长。秉公裁判，不畏权贵，清廉无私。因患肺病离职寄宿苏州调养。离职后为执业律师。受託案件皆依法尽责辩护。民国十八年（1929年）夏季，赴上海调查案件，积劳成疾，9月因肺病复发而卒，年五十七岁。