曾就读于
广州市执信中学,期间积极参加反帝反封建的学生运动。1927年参加
中国共产主义青年团,同年
中国国民党反动派进行清党时两度被捕入狱。1928年、1934年分别就读于上海
中国大学、广州
中山大学。1934年回到广西,历任容县政府教育科长,陆川县立中学、苍梧国民中学教员。
中国抗日战争初期在
陆川县中学任教,1940年任
广西省政府咨议,1941年至1944年在广西省通志馆当秘书。抗日战争期间在
桂林市与旅桂文化人过从甚密,曾参加李济深召开的时事座谈会,与何香凝、
柳亚子、
梁漱溟、李任仁等爱国民主人士商讨抗日救国的策略。
1947年任
广西壮族自治区文献委员会委员,由于不满
中国国民党的反动统治,同情、支持中国共产党领导的新民主主义革命,旋赴
香港特别行政区追随李济深从事反蒋和民主活动。1948年1月中国国民党革命委员会在港成立,任民革中央委员兼副秘书长。1949年10月参加
中国人民政治协商会议第一届全体会议。中华人民共和国成立后任中央人民政府政务院参事。
1950年2月受民革中央派遣,参加民革华南临时工作委员会广西执行小组。9月被推定为民革广西省委员会常委,参与筹备成立民革广西组织,做了大量筹备工作。10月当选
广西壮族自治区首届政治协商会常委兼副秘书长。支持拥护
抗美援朝战争,先后广播题为《人民的中国不怕任何帝国主义》的讲话,在《
广西日报》发表题为《用实际行动抗美援朝》的文章。
曾为
广西社会主义学院副院长、广西通志馆副馆长,民革广西委员会第一至第三届副主任委员、第四届主任委员,民革中央第一至第四届中央委员,全国政协第三、第四届委员,自治区(省)人大第一、第二届代表,省协商委员会第一、第二届常务委员,自治区(省)政协第一至第四届常务委员兼副秘书长,广西历史学会副会长。