935年由共青团转入中国共产党。土地革命战争时期，任红25军第75师224团看护长，红26军第78师32团卫生队队长，红15军团第78师卫生部部长。参加了鄂豫皖革命根据地历次反“围剿”斗争和红25军长征。到陕北后，参加厂直罗镇、东征、西征和山城堡战役。抗日战争时期，任八路军第129师卫生部医生、医生训练队队长、医务科科长，模范医院院长，白求恩医院院长，太行军区第3军分区卫生处处长。参加了百团大战和反“扫荡”斗争。第二次国共内战时期，任晋冀鲁豫军区第6纵队卫生部部长兼政治委员，第2野战军3兵团卫生部副部长兼第