太行军区第二军分区政治部科长，太行陆军中学教员，抗日军政大学第七分校三大队政治处组织股长。第二次国共内战时期，任民主建国军总政治部组织处副处长，冀鲁豫野战军第九纵队政治部组织部部长。1949年任第二野战军第四兵团十五军政治部副主任。参加了洛阳战役、郑州战役、淮海战役、渡江战役、广东战役等。中华人民共和国成立后，任西南军区政治部青年部部长，组织部部长，军副政治委员。1966年,任昆明军区政治部副主任。1976年起任北京军区政治部副主任，北京卫戍区政治委员。1964年晋升为少将军衔。荣获三级独立自由勋章