沪从事翻译写作。1931年在燕京大学教授合作理论，并任华洋义赈救灾总会农利股主任、贵州省合作委员会管理处处长等。抗日战争期间参与组织中国工业合作协会，曾任副总干事。抗战结束后又先后担任国民政府监察委员、考试委员。1946年当选制宪国民大会代表。中华人民共和国成立后，历任中央合作事业管理局副局长、中华全国供销合作总社副主任。此外他还是第二、三届全国政协委员，第四、五届全国政协常委。1982年3月在北京逝世，享年88岁。