曾用名杨国荣。河南固始人。1930年参加中国工农红军,同年加入中国共产主义青年团。1936年转入中国共产党。土地革命战争时期,任红二十五军第七十五师二二五团通信排长,特务连长,通信参谋。参加了长征。抗日战争时期,任八路军第一一五师三四四旅六八八团通信参谋,中国人民抗日军政大学第二分校区队长,中央北方分局警卫大队副大队长,大队长。1942年起任晋察冀军区第十二军分区游击大队大队长,军分区司令部通信股长,第四十团参谋长,团长。解放战争时期,任晋察冀军区冀察纵队第八旅二十三团团长,晋察冀野战军第二纵队四旅十二团团长。1949年任第十九兵团六十五军一九三师副师长。参加了正太、清风店、石家庄、平津等战役。中华人民共和国成立后,任师长。1952年任志愿军第六十五军一九三师师长。1953年起任副军长,军长。1972年任北京卫戍区副司令员,后任顾问。1964年晋升为少将军衔。2004年9月29日在北京逝世。
(来源:《中国人民解放军将帅名录》)