学教授等，并从事工人运动。红军长征期间任中央军委地下交通员，后在上海从事中共地下工作。抗日战争期间前往重庆担任周恩来创办的中国工业合作协会重庆总会专员、工务处主任。抗战结束后赴香港，曾任香港大千印刷厂经理、达德学院教授、文汇报编辑等职。1948年加入中国致公党并任致公党中央常委、秘书长。中华人民共和国成立后，历任中国科学院秘书处处长、办公厅主任，中国科学出版社副社长、政务院参事、国家计量局副局长等。此外，他还是第一至三届全国人大代表，第二、三届全国政协委员，第四届全国政协常委。在反右运动中他被清除出共产