1916年8月,生于江西省吉水县阜田乡总溪村。1930年6月,参加中国工农红军。1931年,加入中国共产主义青年团;1932年3月,转入中国共产党。同年2月起,历任中央苏区红军学校政治营青年干事,公略步兵学校连政治指导员,第一方面军干部团(红军学校)俱乐部主任,第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月,任海军东海舰队顾问。1955年,被授予少将军衔,获二级八一勋章、二级独立自由勋章、一级解放勋章。1988年,获一级红星功勋荣誉章。是第五届全国政协委员。