清光緒三十四年(1908年)在福州參加中華同盟會,化名金水。宣統二年(1910年)在福州政法學堂畢業後,回詔安創辦振東高級國小和籌備組織農民協會。宣統三年(1911年)七月,根據同盟會福建支部的部署,到廈門、漳州、汕頭等地了解組織有關革命光復事宜。同年九月十九日,與同盟會福建支部幹事鍾南和駐詔新軍管帶王得寶密商起義光復之事,逼迫知縣於翌日豎起革命旗幟,宣布反正起義。光復後,分管縣公署司法工作。民國元年(1912年)10月,由閩都督府民政司任命為銅山縣丞。以後參加孫中山領導的靖國軍、粵軍、自治軍、討賊軍工作,任過國民黨中央黨部幹事、某部副都統等職。民國25年遷居東山縣銅陵。新中國成立後,1953年被福建省文史館聘為館員。