民國11年(1922年)在丹陽初級師範就讀。在校期間,因參加學生運動被校方開除。不久考入江蘇省立揚州師範,入學後仍從事革命工作。
民國15年初,他加入中國共產黨,4月被中共江浙區委派往廣州“農民運動講習所”學習,10月學習結束後任蘇北如泰地區特派員,以國小教員身份作掩護,在如皋縣鄂家岱、六甲、芹湖等地領導革命活動。
不久如皋縣農民協會正式宣告成立,被選為農協會會長。他和農協會成員一道,結合鬥爭實際,把反帝反封建鬥爭同農民民眾的切身利益密切地聯繫起來,提出了“打倒帝國主義”、“實行減租減息”、“不準地主拿田”、“沒收廟田墳田歸農民協會管理”、“禁止賭博吸毒”、“剪辮子、放小腳、解放婦女”等一系列革命口號。
民國16年元旦,中共如皋縣委成立,任縣委委員,負責“農運”工作。同年春,為支援北伐軍渡江,和徐芳德組織農民在張黃港。石莊一帶開展反對軍閥孫傳芳“聯軍”的武裝鬥爭,使北伐軍順利渡江後從張黃港登入。“四·一二”國民黨右派公開反共後,張被反動縣政府懸賞通緝。經民眾掩護潛入江安九龍口,繼續從事革命活動。一個月後,由組織決定撤回上海。
同年5月張回到丹陽。時丹陽黨組織已遭受破壞。在鬥爭十分艱苦的情況下,他積極投入革命鬥爭。是月,中共丹陽臨時縣委成立,張任縣委委員,後被分工到里莊橋一帶(包括金壇縣一部分)開展活動,和姜一鷺、杭果成等召開了里莊地區黨員會議,成立荊城黨支部、里莊黨支部,組織和發動民眾開展反封建、反剝削的鬥爭運動。因遭當地土豪和國民黨右派的迫害,不久轉赴上海繼續從事黨的秘密工作。
6月25日下午,由於叛徒告密,在上海辣斐德路陸遜記成衣莊樓上(農民部的秘密駐所)遭反動當局逮捕。被捕後,他始終不屈,不久被秘密殺害於上海楓林橋畔。