1912年2月13日生于江西长宁(今寻乌)雁洋村。1927年加入中国共产主义青年团,1928年参加赣南寻乌农民起义,同年转入中国共产党。土地革命战争时期,历任排长、中队长、大队长、县总队总队长、特务团团长、师供给部部长、军团供给部部长等职,参加了中央苏区二至五次反“围剿”和长征。抗日战争初期,任八路军一一五师供给部部长,参加平型关战斗。1939年起赴山东抗日根据地,任鲁南第三军分区司令员兼政治委员,鲁南军区司令员、政治委员等职,参与创建以抱犊崮山区为中心的鲁南抗日根据地,积极发展抗日武装。他指挥所属部队配合百团大战,在枣、临等公路沿线屡屡出动,取得了重大胜利。后任中共中央山东分局情报部部长,积极组织力量开展情报工作,为争取抗日战争的胜利做出了贡献。解放战争时期,他历任山东鲁中军区副司令员、济南警备区副司令员、华东军区后勤部司令员兼政治委员等职,带部参加了莱芜、孟良崮、济南等战役。新中国成立后,他先后担任华东军区后勤部部长兼政治委员、民航总局局长、交通部副部长兼民航总局局长、空军副司令员兼民航总局局长等职。1955年被授予空军中将军衔。他是第三、四届全国人大代表,第五届全国政协委员,中共第八、九次全国代表大会代表,第九届中央委员。