福建永定人。1930年加入中国共产主义青年团。1931年转入中国共产党,同年参加中国工农红军。土地革命战争时期,任少共永定县太平区委书记,军委总直属队政治处技术书记。1936年任陕甘支队第二纵队连政治指导员。1937年任红三十一军第九十一师政治部副主任兼宣传科科长,军政治部宣传科科长。参加了长征。抗日战争时期,任八路军第一二九师三八六旅七七二团政治处宣传股股长,团政治处主任,团政治委员,第三八五旅政治部主任。1943年起任太行军区第三军分区副政治委员,第六军分区政治委员。解放战争时期,任太行纵队第二支队政治委员,晋冀鲁豫野战军第三纵队政治部主任,皖西军区第一军分区政治委员。参加了上党、邯郸、定陶、进军大别山等战役。中华人民共和国成立后,任川南军区政治部主任,第十军政治委员,海军青岛基地政治委员,北海舰队副政治委员,第二政治委员。1973年任海军副政治委员。1955年被授予少将军衔。是中国人民政治协商会议第六届全国委员会委员,第五届全国人民代表大会代表。在中国共产党第十一届三中全会上被选为中央纪律检查委员会委员。
(来源:《中国人民解放军将帅名录》)