1904年生,海南省文昌县人。1926年加入共产党。
大革命时期,曾任中共文昌县清澜党支部书记。第二次国内革命战争时期,任中共文昌县第十八区委员会书记,琼东县第四区委员会秘书、县苏维埃政府秘书。抗日战争时期,历任广东民众抗日自卫团第十四区独立队中队附、独立总队大队附,琼崖纵队第一总队副政委,抗日新闻社社长,琼崖纵队第一总队第四支队政治委员、第二支队支队长兼政委、挺进支队政委等。解放战争,历任中共琼崖区委委员、秘书长、琼纵政治部第一副主任、中共琼崖纵队委员会委员。
建国以后,历任海南军区政治部第一副主任,中共海南军区委员会委员、海南军区干部管理部长、四十三军干部管理部长、马列学院第一分院办公室主任、副教育长,中央华侨事务委员会国外司副司长,广东省华侨事务委员会副主任,中央华侨事务委员会人事司、国外司副司长、国内司代司长、党组成员,广东省侨联副主席、侨务机关党委副书记等职。1983年离休,省级待遇。