原名邓仕金。四川通江邓家湾人。1932年参加中国工农红军。1933年加入中国共产主义青年团,1936年转入中国共产党。土地革命战争时期,任四川通江县独立营排长,红四方面军第四军十二师师部书记,红四方面军总部作战参谋,军委作战部参谋。参加了长征。抗日战争时期,历任抗日军政大学区队长,八路军第一二九师司令部作战参谋,作战股股长,作战科副科长,作战科科长,参训队队长兼政治委员。1943年起任太岳军区司令部作战科科长,参谋处处长,太岳军区第二军分区参谋长,太岳军区参谋长。解放战争时期,任晋冀鲁豫野战军第八纵队二十三旅副旅长。1948年任华北野战军第一兵团八纵队二十四旅旅长。1949年任第十八兵团六十军一八O师师长,军参谋长。参加了上党、临汾、晋中、太原、扶眉、西南等战役。中华人民共和国成立后,任川西军区绵阳军分区司令员。1951年任志愿军第六十军参谋长。1953年任副军长兼参谋长。1960年任南京军区副参谋长,后任顾问。1955年被授予少将军衔。1993年10月28日在南京逝世。
(来源:《中国人民解放军将帅名录》)