曾用名张裕生、张石生。湖南平江万古村人。1929年参加中国工农红军。1930年加入中国共产党。土地革命战争时期,任红三军团第二师六团排长,连政治指导员,第十一团营政治教导员,红二十九军司令部作战科科长,第二五七团团长。参加了长征。抗日战争时期,任八路军留守兵团警备第四团参谋长,副团长。解放战争时期,任冀东军区第十六军分区副司令员兼参谋长,第十二军分区司令员,东北野战军四十八军一四三师副师长。1949年任第四野战军四十八军一四四师师长。参加了辽沈、平津、渡江等战役。中华人民共和国成立后,任师长兼赣南军区宁都军分区司令员,军事学院训练部战术教授会研究员,炮兵系主任。1957年任第三十九军副军长。1955年被授予少将军衔。1986年2月21日在长沙逝世。
(来源:《中国人民解放军将帅名录》)