1915年出生于河南新县。
1930年参加中国工农红军。
1933年加入中国共产党,历任排长、指导员、营长、副团长、团长、军分区司令员、旅长、省军区副司令员等职。
第二次国内革命战争时期,他参加了中央根据地一至五次反“围剿”斗争和二万五千里长征。
抗日战争时期,他参加了“百团大战”和数次反“扫荡”战役战斗。解放战争时期,他作战英勇,指挥果断。
新中国成立后,1951年2月,他担任华北军区军事运输部部长,后任河北军区沧县军分区司令员。10月调任山西省军区副司令员。
1984年6月按副兵团职离职休息。
2002年2月17日在北京逝世。[2]
1955年9月被授予少将军衔。
荣获国家二级八一勋章,二级独立自由勋章,二级解放勋章。
1988年荣获中国人民解放军一级红星功勋荣誉章。[2]