1938年先后入陕北公学、抗大一分校学习。抗日战争时期,他历任抗大一分校留守大队营部书记、队列干部、抗大总校政治处干事、书记、参谋等职,参加了反“扫荡”等战役战斗。解放战争时期,他历任
东北民主联军旅作战股股长、东北野战军师作战科科长、第四野战军团参谋长等职,参加了敦化新站、昌图、吉林、长春、北平、天津、新乡、渡江、湘西、重庆等战役战斗。
1957年毕业于苏联
伏罗希洛夫高等军事学院。同年回国。后历任高等军事学院教员、研究员,总参谋部情报部副处长,总参谋部军训部副部长、部长,南京高级陆军学校副校长,
陆军指挥学院副院长。为部队革命化、现代化、正规化建设作出了贡献。