河南新县人。1929年参加中国工农红军。1931年加入中国共产主义青年团。1935年转入中国共产党。土地革命战争时期,任红四方面军第三十一军政治部宣传队队长,军政治部民运部群众武装科科长,民运部代理部长,第九十一师卫生处政治委员。参加了长征。抗日战争时期,任八路军第一二九师三八六旅七七一团卫生队政治指导员,团政治处民运股股长,冀南军区寮二军分区巨鹿县模范大队政治教导员。1940年起任巨鹿县大队副政治委员,政治委员。1945年任冀南军区第二军分区二十五团政治委员。解放战争时期,任晋冀鲁豫军区第二纵队六旅十七团政治委员。1949年任第二野战军十军政治部民运部部长。参加了上党、邯郸、豫北、鲁西南、进军大别山、淮海、渡江、西南等战役。中华人民共和国成立后,任川南军区后勤部政治委员,海军威海水警区政治委员。1957年起任海军威海基地政治委员。1960年任海军政治部直属政治部主任。1973年任海军副参谋长。1964年晋升为少将军衔。1993年11月24日在北京逝世。
(来源:《中国人民解放军将帅名录》)