惠安县山腰镇三朱后宅村人。1925年起参加学生运动以及农民协会、农民自卫军反帝、反封建、反军阀的斗争。1930年7月加入中国共产党,同年9月参加惠安暴动,翌年3月任中共泉州特支组织部长、11月任中共晋南特支组织部长。1932年负责参与组织惠北武装抗捐斗争。1933年受王明“左”倾错误处理,被秘密停止党籍,仍坚持革命斗争。1936年2月转移到晋江塔头,与晋南县委接上关系,以任小学教员为掩护,开展革命活动,建立基点村。1937年4月协助中共闽中工委接通与中共南临委的联系。翌年配合晋南县委在晋江、惠安一带,发动群众,投入抗日救亡运动。1940年在三朱交通站负责晋江、南安、惠安与中共闽中特委地下交通线的沟通联络。1946年6月起协助中共惠安县工委恢复联系,开辟新区,发展组织,建立武装等。翌年10月,闽中工委为其平反、恢复党籍后补选为惠安县工委委员。1948年任惠安县工委书记。1949年2月至9月任惠安游击大队长兼政委,8月23日率部配合人民解放军解放惠安县城,9月任惠安县人民政府首任县长,兼任惠安支前民工大队长、政委,率领千余干部和民工奔赴前线,参加漳厦战役。建国后历任中共福建省第五地委副秘书长,晋江地委农村工作部副部长、部长,晋江地区革委会生产指挥处成员兼农林水组组长、农业局党的核心小组副组长,晋江行署农林水办公室副主任、农委副主任。1983年4月4日病逝。