参加了湘鄂西、湘鄂川黔革命根据地反“围剿”和二万五千里
长征。
抗日战争时期,历任八路军120师司令部副官处副官、大队长、第3支队8团营长、
晋西北军区卫生部卫生所所长、陕甘宁晋绥联防军司令部管理科科长,参加了开创晋西北抗日根据地和转战冀中等战役战斗。解放战争时期,历任晋绥军区第9军分区工商局局长兼贸易公司经理、第11军分区贸易公司经理、甘肃省
贸易公司副经理。建国后,历任西北军区后勤部西安办事处
处长、西北军区后勤部营房部部长、1960年后杨虎臣(1965年3-8月)后马政局局长。后任国家农垦部国营牧场管理局局长、移民局局长军马场管理部部长,企业部副部长。军需部副部长,为我军后勤建设做出了贡献。1964年晋升为少将军衔。曾荣获三级
八一勋章、二级
独立自由勋章、一级红星功勋荣誉章。