1918年11月生于福建省长汀县南山镇大田湖村。1931年投身革命,曾任乡团支部书记。1933年5月,带领17名青少年参加中国工农红军少共国际师,任通讯员、班长。1934年1月转入中国共产党。先后任补充团2连指导员、红一军团政治部巡视员。参加了中央苏区第五次反“围剿”和长征。参加了直罗镇战斗。1936年2月,任红一军团直属队青年干事。 1937年3月任红一方面军第4师青年干事,师直属队总支书记。参加了东征、西征战役和山城堡战斗,为取得同薄铁路沿线的霍县,赵城、洪洞、临汾、襄汾、曲沃等6个县的战斗胜利作出了贡献。 抗日战争全面爆发后,任八路军第115师343旅补充团营教导员、686团政治处青年干事、山西赵洪独立营政治主任,参加了著名的平型关战役。1937年11月后,先后任115师343旅教导队指导员,旅补充团3营教导员,晋西支队1团2营教导员。1940年6月任晋西支队1团政治处副主任兼组织股长、党总支书记。1941年1月,调任教导2旅3团政委,率部在山东肥东一带开辟抗日根据地。任教导2旅4团政委期间,在密切官兵关系、军民关系、支部建设和培养英雄模范等政治工作方面富有创造性,成绩显著。1943年10月,调任滨海军区6团政委,率部参加了攻打赣榆、石沟崖,以及讨伐伪顽吴化文、李永平、张步云等战斗。 解放战争时期,任东北民主联军1师政治部副主任、主任,东北野战军第一纵队1师政治委员,第四野战军38军政治部副主任、主任。参加了保卫抚顺、四平等战斗和辽沈战役、平津战役以及强渡长江、湘西战役、衡宝战役等。 中华人民共和国成立后,率部首批赴朝参战。历任中国人民志愿军第38军政治部主任、副政委、代政委、政委等职。1950年除夕,率部突破敌“三八线”,把敌赶到三十七度线以南。回国后,任旅大警备区副政治委员兼政治部主任、政治委员,北京军区政治部主任、副政治委员兼政治部主任,中共天津市委第二书记、北京军区顾问等职。 是中共八大、十大代表,第三届全国人大代表。 1955年被授予少将军衔。荣获二级八一勋章,二级独立自由勋章,一级解放勋章。1996年11月5日在北京逝世。