事工会和互济会工作。担任过中共宁波独立支部委员，上海法南区街道支部书记，法南区区委职工部部长。1932年赴苏联学习，1934年回国后，进入中央苏区，先后任军事工业局工务处处长、兵工厂政治委员。参加了中央苏区第五次反围剿战争。1934年10月，中央红军主力长征时，留在中央苏区坚持斗争。1935年，奉命到山西从事统战工作，任牺盟会太原第4区书记。抗日战争时期，任山西工人武装自卫队政治处副主任、第1总队总队长，工卫旅第21团团长，晋西北新军总指挥部供给部部长。参加了反扫荡斗争。抗日战争胜利后，任吕梁军区后勤部部长