1914年生,河南省渑池县人。1931年参加了中国工农红军,1936年加入中国共产主义青年团,1937年转入中国共产党。土地革命战争时期,于1932年考入瑞金军医学校,1933年毕业后留校担任拉丁文和生理解剖课辅导教员,后任红军总医院医生、标本所所长,红军总司令部卫生科科长,红二方面军32军卫生部部长。参加了中央苏区反“围剿”和长征。 抗日战争时期,任八路军120师卫生部医务主任。1938年受贺龙师长委派将白求恩大夫接到师卫生部并介绍情况,白求恩听说有不少伤员需要手术,立刻赶到病房检查,连续三天为40多位伤员做完手术。白求恩走后,他按照白求恩交代的方法,整顿了120师的4个卫生所。1939年初率卫生队挺进中原,再次在白求恩身边工作。1940年2月返回晋西北后,任晋西北军区卫生部副部长。参与组织了反“扫荡”、百团大战和攻势作战、大反攻作战的卫生保障。 新中国成立以后,任中原军区后勤部卫生部部长,总后勤部卫生部副部长、部长,总后勤部副部长兼卫生部部长,总后勤部副部长。1955年被授予少将军衔,荣获二级八一勋章、二级独立自由勋章、一级解放勋章。1988年荣获一级红星功勋荣誉章。2000年3月28日在北京逝世,享年86岁。