1905年出生于山东寿光牛头镇牛头村。原名马香圃。1925年加人中国共产党。 1926年被组织派往崔家庄小学当教师,秘密进行革命活动。土地革命战争时期,先后任少共寿光县委政治交通员、少共县委委员,中共寿光县委书记,胶东西海地委委员。全国抗战爆发后,任山东蓬莱人民抗日救国军大队长、营长,1938年,抗日救国军第3军改编为八路军山东纵队抗日游击第5支队后,任61团团长、支队参谋长。1940年,5支队改编为山东军区第5旅。任旅参谋长,其间,先后参与组织指挥了大青阳、郭家店等战斗,给日军以沉重打击。 1941年,任胶东军区第3分区司令员,坚持大泽山区的游击战争。1942年冬,日军出动万人进犯,他仅以两连的兵力,与数倍于己的敌人英勇拼杀,最后终于突围脱险。1943年5月,被派赴延安,在中央党校参加了整风运动。 解放战争时期,任滨海军区参谋长,鲁南军区参谋长、鲁中南军区参谋长,参加了解放峄县、枣庄战斗和鲁南、莱芜、孟良崮等战役。淮海战役后,任徐州警备司令部司令员。第3野战军第32军参谋长,组织指挥解放青岛市,并留任胶东军区副司令员兼青岛警备区司令员。中华人民共和国成立后,任中国人民解放军海军青岛基地副司令员,海军工程部部长,海军副参谋长等职。为海军的国防工程建设做出了贡献。1955年被授予少将军衔。获二级独立自由勋章和一级解放勋章。系第5届全国政协委员, 1986年10月4日因病在北京逝世。