1897年生,湖南省安化县人。1927年参加北伐军并参加了南昌起义,1931年参加中国工农红军,1932年加入中国共产党。土地革命战争时期,任红6军团17师参谋长、51团团长等职。参加了湘赣、湘鄂川黔苏区反“围剿”和长征。抗日战争时期,任八路军120师司令部第3科科长,358旅716团参谋长,独立第3支队参谋长、副司令员,120师后勤部副部长兼河防司令部司令员,神府第一河防司令部司令员。参加了晋西北收复七城战役、挺进冀中、晋西北反“扫荡”和百团大战。1944年2月任中共中央晋绥分局财经委员会委员生产运动委员会委员,参与晋绥抗日根据地的巩固和建设工作。解放战争时期,任晋绥军区后勤部副部长、部长,参与组织了自卫反击作战和吕梁、汾孝、晋中等战役的后勤保障工作。1946年春夏之交,与晋绥行署民教处处长杜心源、军区政治部副主任孟昭亮等领导了边区党政军精简整编工作,至5月下旬晋绥军区机关和雁门、吕梁两去的首批军人复员工作相继完成。新中国成立以后,任川西行署财政经济委员会主任,四川省卫生厅厅长,四川省文教办公室副主任,四川省人民委员会委员。他是中共七大代表。1962年7月29日在成都逝世,终年65岁。