抗日战争时期,历任冀中军区四军分区独立一团卫生队医生,冀中军区19大队医生,冀中军区南进支队(在冀鲁豫军区)24团卫生队医生,21团卫生队长,16团卫生队长,陕甘宁晋绥联防军教导一旅二团卫生队长。解放战争时期,历任辽宁军区一军分区卫生部长,辽南军区独立师卫生部长,辽宁省军区卫生部长,辽东省军区卫生部第二部长。建国后,历任东北军区卫生部伤员分配二处处长、第七医院管理局长,军区卫生部办公室主任,辽宁省军区后勤部卫生部副部长兼卫生处长,沈阳军区后勤部卫生部副部长,总后勤部兽医局长,军马部副部长,总后勤部卫生部副部长。1964年晋升为大校军衔。荣获三级独立自由勋章,二级解放勋章。1988年7月被中央军委授予中国人民解放军独立功勋荣誉章。