江西永新在中人。1930年加入中国共产主义青年团,同年参加中国工农红军。1931年由团转入中国共产党。土地革命战争时期,任红一方面军第三军九师连政治委员,师军医处政治委员,红一军一师三团政治部巡视员,第一师卫生部政治委员。1936年任庆阳步兵学校、红军大学连政治指导员。参加了长征。抗日战争时期,任八路军第四后方医院政治委员,八路军卫生学校政治委员。1941年起任冀中军区警备旅兼第六军分区政治部主任。1944年任晋绥军区第六军分区政治部主任。解放战争时期,任晋绥军区第六军分区副政治委员,陕甘宁晋绥联防军第七纵队十二旅政治委员。1949年任第一野战军七军二十师政治委员。参加了晋中、太原、扶眉等战役。中华人民共和国成立后,任炮兵第七训练基地政治委员。1953年起任华东军区防空部队副政治委员,南京军区防空军副政治委员。1957年任南京军区空军副政治委员。1960年任空军副参谋长。1955年被授予少将军衔。1965年9月22日在北京逝世。
(来源:《中国人民解放军将帅名录》)