医生训练队队长、医务科科长，模范医院院长，白求恩医院院长，太行军区第3军分区卫生处处长。参加了百团大战和反“扫荡”斗争。第二次国共内战时期，任晋冀鲁豫军区第6纵队卫生部部长兼政治委员，第2野战军3兵团卫生部副部长兼第12军卫生部部长。参加了袭樊、淮海、渡江战役。中华人民共和国成立后，任军委卫生部干部处处长，总后勤部卫生部医疗局局长、兽医局局长兼党委书记，海军后勤部卫生部部长，海军后勤部顾问。1961年晋升少将军衔。1955年荣获二级八一勋章、二级独立自由勋章、二级解放勋章。1988年获一级红星功勋荣