任晋察冀军区教导师l团政治委员，晋察冀野战军第4纵队11旅2团政治委员，第10旅第30团政治委员。1948年，任第32团政治委员，第4纵队12旅政治委员。1949年，任第19兵团64军192师政治委员。参加了保北战役、清风店战役、石家庄战役、平津战役、太原战役、宁夏战役。中华人民共和国成立后，任师政治委员，后率部队参加朝鲜战争，1951年任志愿军第64军191师师长。1953年，起任第64军副军长，外长山要塞区司令员。1964年，晋升为少将军衔。获二级八一勋章、二级独立自由勋章、二级解放勋章。1969年