红十军第82团排长、连长、连政治指导员，红7军团兵站政治委员。参加了赣东北和中央革命根据地第四次反围剿战争、第五次反围剿战争和中央红军长征。1935年9月，调任红31军第93师司令部参谋，西路军总指挥部第1局参谋。参加了西路军艰苦作战。抗日战争时期，任八路军兵站分站站长，前方指挥部兵站部巡视主任兼太古兵站办事处主任。第二次国共内战期间，任晋绥军区总兵站副站长，华北军区运输部分部部长。参加了平津战役等。中华人民共和国成立后，任总后勤部运输部检查室主任、检查局副局长、重庆办事处副主任，第1物资部上海办事处主