1909年生,陕西省安定(今子长)县人。1929年参加党的外围秘密组织工人互济会,任会长。1931年中共地下组织在安定县谢子沟煤窑成立工会,任工会书记。1933年加入中国共产党。后任安定县区苏维埃政府主席、中共区委书记,中共横山县委书记兼独立营政委。1937年入中共陕北省委党校和延安中央党校学习。 1938年调到晋西北,先后任中共五寨县委书记、临县地委委员兼组织部部长、晋西区党委第四地委组织部部长。1943年夏入延安中央党校学习。1945年夏作为晋绥代表团成员出席中共七大,9月任晋绥分局第四地委副书记兼组织部部长。1946年春起任中共吕梁区委委员、组织部部长,晋绥第三地委书记兼军分区政委、离石县委书记。1946年12月3日,吕梁战役之中阳攻坚战打响,他组织地方干部率中阳、离石、临县4000多人赶赴前线担负运输、抬担架、带路、救护等后勤工作,其中3000余民兵抬云梯、抬担架在炮火中跟随部队攻城,动员了成批妇女、自卫队运送粮草、做饭送饭,有力地支援了前线。同时协同指挥部三分区3个独立营配合独4旅和359旅作战,经过9天激战,守城指挥、第43师副师长兼1团团长、中阳县县长张居乾等以下1500余人被俘,中阳宣告解放。1949年3月调任中共晋南工委委员,组织部部长。 新中国建立后,历任中共甘肃省委常委、组织部部长,中共陕西省委常委,中共中央西北局劳工局局长,陕西省人民委员会政法办公室党组副书记,陕西省人民检察院检察长、党组书记,中共陕西省委委员、监察委员会书记等职。1970年2月25日逝世,终年61岁。