加入中国共产党，1930年，担任中共茶陵县委委员。之后担任湘赣省苏维埃政府银行行长、财政部长，中央湘赣省省委委员。此后加入中国工农红军红六军团17师供给部长兼政治委员，军团供给部部长、湘鄂川黔省革命委员会财政部长、红二方面军供给部部长兼政治委员。随部参加长征。抗日战争期间，担任八路军120师供给处处长。供给部部长，后勤部部长，后任晋绥行署财政处处长，财经委员会副主任、兼晋绥军区后勤部部长。第二次国共内战期间，担任晋绥军区后勤部部长，西北军区后勤部部长。1950年，改任西南军区后勤部部长、西南军政委员会财经委