陕北榆林吴堡县人,红军。1936年在延安红军大学学习。抗战后,赴冀鲁豫参加平原游击战。曾任菏泽县大队副大队长,率部参加过菏泽军民保卫麦收的斗争。1946年6月,任定陶县基干团参谋长,参加三打王子杰的战斗。1945年10月,任冀鲁豫军区鲁西南军分区十四团参谋长,参加过曹县阻击战。解放战争随大军南下,任二野军大第五分校第3大队大队长。50年代---文革前,任成都步校物资保障部部长、副校长。文革中受冲击。1971年3月---1979年11月,成都警备区副司令员。后任四川省军区后勤部顾问,曾获得二级红星勋章。