光绪十五年己丑恩科福建乡试举人，光绪二十四年戊戌科中式进士，以知县用，曾历任始兴县知县，广东新会县知县，任内恰值梁启超逃亡，不与其家人为难，暗中保护，署理南海县知县，光绪三十三年在电白县知县任内被革职 ，宣统二年开复原官，花翎陞用知府。入民国后曾任福建东路道道署内务科长。民国十三年病逝。