山东曹县刘庄人。1931年参加宁都起义。1932年加入中国共产党。土地革命战争时期,历任中国工农红军江西独立第四师教导大队区队长,红二十六军第六十四师连长,江西模范师第二团营长。1934年起任红一军团第一师一团营长,陕甘支队一大队连长,红一军团第一师一团参谋长,红三十一军九十三师参谋长。参加了长征。抗日战争时期,任八路军第一二九师三八六旅七七二团参谋长。1938年任津浦支队支队长。1939年起任山东纵队第二支队支队长,第二旅旅长,教导第一旅旅长。1943年起任抗日军政大学第一分校副校长,鲁中军区第四军分区司令员。解放战争时期,历任山东军区第四师师长。1948年任华东野战军第八纵队副司令员,1949年任第三纵队代司令员,第三野战军二十二军军长。参加了莱芜、盂良崮、沙土集、洛阳、济南、淮海、渡江等战役。中华人民共和国成立后,任第七兵团参谋长兼浙江军区参谋长,军事学院高级系副主任、主任,军事学院战役系副主任。1957年任志愿军第二十兵团副司令员。1958年起任第二十训练基地司令员,国防部第五研究院副院长。1970年任济南军区副司令员、顾问。1955年被授予中将军衔。是中国人民政治协商会议第五届全国委员会委员。1990年4月13日在济南逝世。
(来源:《中国人民解放军将帅名录》)