1945年10月13日,张芝林出生于江苏省扬中县兴隆乡。1964年8月,考取北京对外贸易学院(对外经济贸易大学)。1978年11月,调回江苏从事外贸工作。1979年1月,调去丁山饭店建筑工地当澳大利亚专家的翻译。1980年底江苏省外事办受江苏省委和省政府委托,组建“江苏省人民政府侨务办公室和江苏省归国华侨联合会工作小组”,他是五人工作小组成员之一。1982年省中旅领导请张芝林回旅行社负责招聘培训工作。1988年,从维多利亚大学旅游和饭店管理研究生院毕业。1990年初,定居于澳大利亚墨尔本市。张芝林开办了第一个中国留学生旅行社“江苏中国旅行社”。1993年,创建了“澳洲维纳羊毛有限公司”。1995年,担任东方公司董事、总经理。
2016年11月27日,张芝林热情牵线镇江市与澳大利亚洛克汉普顿市缔结友好交往城市。2017年9月15日,由张芝林穿针引线,扬中市与澳大利亚利文斯顿市缔结友好城市。2017年9月16日,新坝镇与耶蓬镇结为姐妹镇。2019年3月,第十六届中国扬中河豚文化节隆开幕期间,张芝林精心安排,友好城市利文斯顿市访问团一行八人再次访问扬中,成为了此届文化节的“亮点”之一。2019年3月7日,中澳友好学校签约仪式在江苏省扬中中学举行江苏省扬中中学、八桥中学、新坝中学分别与澳大利亚昆士兰州圣布伦丹中学、圣厄休拉中学和耶蓬州立中学缔结友好学校关系。
张芝林是扬中发展促进会澳洲分会的名誉会长、维多利亚州江苏会名誉会长,还被镇江人民举荐为镇江市海外联谊会副会长。镇江市授予他镇江市新乡贤荣誉称号。澳大利亚洛克汉姆顿市和利文斯顿市聘请张芝林为友好城市大使。