兴宁县刁坊镇人。云南讲武堂步兵科十五期毕业。
生平.历任李福林、李济深、张民达部教练、营附、营长等职。后擢升徐景唐部第五军之团、旅长兼潮梅警备司令。1929年因反蒋失败出走日本、法国、德国。九一八事变后任十九路军七十八师参议、第四军五十九师参谋长等。1937年秋在薛岳第一兵团司令部兵团副参谋长，1938年7月授少将衔，1939年调任湖南军管区副司令和耒阳警备司令。随后任广州日本战俘管理处处长。1948秋任惠州行政督察专员兼保安司令，1949年6月3日被处决，1950年中共建政后被追