治委员，军政治部总务处处长，参加长征。抗日战争时期，担任八路军129师卫生部政治委员、第三八六旅政治部敌工科科长，师政治部总务处处长。1944年，任太岳军区供给部政治协理员，军区后勤部政治部副主任。第二次国共内战期间，担任太岳军区后勤部政治部主任，参与太原战役等。中华人民共和国成立后，任川西军区政治部民运部部长，茂县军分区副政治委员、政治委员，成都军区干部部部长，军区政治部副主任。1955年，授予少将军衔，获二级八一勋章、二级独立自由勋章、二级解放勋章。1966年任军区后勤部部长。1972年任四川省军区政治