行庚子辛丑科乡试举人。光绪二十九年（1903年）癸卯补行辛丑壬寅科第二甲第三十六名进士出身。以主事分部学习。随即以公费留学日本，攻读法律。三十三年（1907年）二月，结业返国，获学部进士馆考列最优等，授刑部主事。宣统三年（1911年）十月，辛亥革命后被推举为青浦县民政署民政长。民国元年（1912年）因农民抗租事件引咎辞职。赴北京任大理院第三庭推事兼庭长。秉公裁判，不畏权贵，清廉无私。因患肺病离职寄宿苏州调养。离职后为执业律师。受託案件皆依法尽责辩护。民国十八年（1929年）夏季，赴上海调