原名谢华生。湖南攸县广寒村人。1930年参加中国工农红军。1932年由团转入中国共产党。土地革命战争时期,任攸县红军游击队干事,攸县少共县委书记,巡视员,龙山县团委书记,红六军团政治部青年科科长。参加了长征。抗日战争时期,历任八路军第一二O师第七一九团干事,股长,营政治教导员,团政治处主任,绥德警备区组织科副科长,直属政治处主任,八路军第三五九旅南下支队第三大队政治处主任,湖南人民抗日救国军第三支队政治部主任。解放战争时期,任中原军区第三五九旅特务团政治委员。1947年任晋绥野战军第二纵队独立六旅十七团政治委员。1948年任西北野战军第六师十七团政治委员,晋绥军区军政干校大队政治委员。1949年任第一野战军第一兵团二军六师政治部主任。中华人民共和国成立后,任第一兵团师副政治委员,防空军独立一师政治委员,空军一O九师政治委员。1959年起任武汉军区空军政治部副主任、主任。1965年起任第三机械工业部政治部主任,副部长,后任顾问。1964年晋升为少将军衔。是第三、五届全国人民代表大会代表。
(来源:《中国人民解放军将帅名录》)