出身农民家庭。1930年和其他进步青年组织“读书会”,阅读进步书刊。后创办热水乡东华小学,任校长。聘请进步青年任教,并以进步师生为核心,发动农民组织农会,组建抗日自卫大队等抗日民众团体,开展抗日救亡宣传活动。1932年参加革命工作。
1938年4月加入中国共产党。随后创建和平县第一个中共党支部,任和平县热水乡抗日自卫大队大队长、和平县农会主席、中共广东和平县委书记等职。1939年9月被选为中共七大代表赴
延安市。到延安后,进中共中央党校学习。1945年4月至6月作为大后方代表团成员出席中共七大。
到东北工作。1945年11月任中共抚顺市委常委、民运部部长。同年12月至1946年4月任中共辽宁第三地委常委、抚顺市委常委、民运部部长。1946年1月至3月任
抚顺市总工会主任。2月至4月兼任中共辽宁第三地委、抚顺市委组织部部长。同年4月至1948年1月任中共辽东(安东)第三地委常委、民运部部长(至同年10月),同年7月至1948年1月任中共辽东第三地委组织部部长。1947年12月至1949年5月任安东市职工联合总会会长。1949年5月任中华全国民主青年联合总会委员。同年随军南下。
历任广州市委军事管制委员会企业管理处处长。1950年3月至1953年9月任中共湛江市委书记兼市长。1950年9月至1952年10月任中共广东高雷(南路)地委常委。1952年11月至1954年6月任中共粤西区委委员。后任广东糖业管理局局长、中共华南分局工业部秘书长。1955年到
茂名市领导筹建石油工业基地,先后担任茂名页岩公司筹建处副主任、主任,茂名石油工业党委副书记兼经理,茂名石油工业公司党委书记兼南海石油勘探指挥部党委书记。1974年7月至12月任中共茂名市委副书记,同年12月至1976年10月任市委书记。1983年任中共
广东省顾问委员会委员、茂名石油工业公司顾问。1986年离休。1999年7月12日因病在
广州市逝世。