1936年加入山西牺盟会。
1937年参加山西青年抗敌决死队,同年加入中国共产党。
抗日战争时期,任山西决死第1纵队连指导员,第32团民运股股长,第38团政治处组织干事,第57团总支书记。
解放战争时期,任晋冀鲁豫军区第4纵队32团政治处主任、代团政治委员,第31团副政治委员,第34团政治委员,湖北军区郧阳军分区副政治委员。
中华人民共和国成立后,任军政治部组织部部长兼陕南军区政治部组织部部长,陕西省军区干部部副部长,西北军区干部部处长,兰州军区干部部副部长、部长,军区政治部副主任。
1964年晋升为少将军衔。
1967年因病逝世,享年49岁。[2]
1964年晋升为少将军衔。[1]