河北大城城北街人。1924年入冯玉祥军官学校学习。参加了北伐战争。1931年任国民党军第二十六路军参谋。同年参加宁都起义。1933年加入中国共产党。土地革命战争时期,历任中国工农红军第五军团十四军谍报科科长,第四十一师参谋长,红军学校教员。1934年起任粤赣军区第二十二师参谋长,军委教导师参谋长,干部团作战科科长,红一军团教育科科长,军团参谋长。参加了长征。抗日战争时期,任八路军第一一五师教导大队大队长,晋察冀军区军政干部学校校长。1939年起任晋察冀军区参谋长,冀中军区参谋长。1940年起任抗日军政大学第二分校校长。1944年任晋察冀军区第三军分区司令员。解放战争时期,历任冀中军区代司令员,司令员兼晋察冀军区第七纵队司令员。1949年任河北省军区司令员。中华人民共和国成立后,历任第二高级步兵学校校长,华北军区副参谋长。1953年任中央军委军校部副部长。1955年任训练总监部外训部副部长。1957年任军委出版部部长。1963年任总参谋部军训部副部长,后任总参谋部顾问。1955年被授予中将军衔。是中国人民政治协商会议第五届全国委员会常务委员,中国共产党第七次全国代表大会代表。2003年7月5日在北京逝世。
(来源:《中国人民解放军将帅名录》)