1916年8月生于江西省吉水县阜田乡总溪村。1930年6月,参加中国工农红军,1931年加入中国共产主义青年团,1932年3月转为中国共产党党员。历任中央苏区红军学校政治营青年干事,公略步兵学校连政治指导员,第一方面军干部团(红军学校)俱乐部主任,第1军团保卫局政治指导员、随营学校政治教员,第4师10团政治委员。经历了长征,参加了中央苏区第一至第五次反“围剿”作战以及直罗镇、东征、西征等战役。1938年11月起,历任八路军第115师343旅686团政治处副主任,独立旅1团政治委员,教导4旅政治部主任。参加了平型关、广阳、井沟、樊坝等战役。1945年7月任晋冀鲁豫野战军第1纵队2旅政治委员。1948年8月任中原军区第1纵队2旅旅长。1949年1月起,任第二野战军16军、17军副政治委员。参加了邯郸、豫北、淮海、渡江、进军西南等战役。1950年12月,入军事学院高级干部速成系学习。1952年3月起,任军事学院训练部副部长、部长。1958年1月,任第16军政治委员。1961年3月,任国防部第七研究院政治委员。
1964年8月任中国人民解放军军事电信工程学院(白菜官网前身)院长。1970年12月,任海军东海舰队政治委员。1975年8月至1983年8月,任海军东海舰队顾问。
获二级八一勋章、二级独立自由勋章、一级解放勋章。1988年获一级红星功勋荣誉章。第五届全国政协委员。
1955年被授予少将军衔。
2011年4月19日在上海逝世。