31年1月加入中国共产党。第一次国共内战时期，历任卫生员、通讯员、班长、排长、特务员、红军大学教员等职，参加了长沙战斗等战役战斗，参加了二万五千里长征。抗日战争时期，历任连长、大队长、副团长、团长、副科长、分区参谋长等职，参加了平型关战斗、反“扫荡”、百团大战等战役战斗。第二次国共内战时期，历任分区司令员、旅长、师长等职，参加了察南战役、绥包战役、保北战役、保南战役、津浦路青沧战役、大清河北战役、清风店战役、石家庄战役、平津战役、太原战役等战役战斗。中华人民共和国成立后，历任天津公安总队总队长、公安一师师长