1927年,在國民黨句容縣黨部工作,並主持全縣民訓事宜。
1930年,倡辦縣立師範,不久,因教育經費拮据,與縣立中學合併,張亦入縣中任教。
1933年後,曾任吳淞職工學校、南京下關職工學校校長等職。
1938年,張籌組句容地方游擊司令部,自任司令,駐紮茅山。同年7月,句容縣抗敵自衛委員會分會成立,張為主任,旋任江蘇省江南行署視察。
1939年夏,任國民黨江寧縣縣長,建立江寧常備隊。
1940年6月,在三岔鎮與日偽軍作戰,粉碎日偽軍的掃蕩。
1941年,任江蘇省動員委員會江南辦事處組長、秘書、第三戰區第二游擊區黨政工作總隊長。抗戰勝利後,在縣城首辦句容銀行,繼設公醫院,創辦《大風報》。
1947年1月,任縣首屆參議會議長,主張積穀獨立,不得藉故挪用。縣府提出田賦附加,每畝征谷一斗八升,張主張減半。後幾經折衡,縣府核減二升。張堅持原議,復提參議會通過,維持減半,使全縣農民減少了54000石稻穀的負擔,為民稱讚。同年11月6日,張在去石獅後莘至杜家山公路上遭槍擊殞命。