科长，台湾省政府环保处北区环保中心主任等职。2000年10月，在苏贞昌台北县长任内，担任台北县环保局长；2005年3月，在林钖耀代理台北县长任内，担任台北县副县长。2006年1月，苏贞昌出任行政院长，张子敬回到环保署担任常务副署长。其后，在陈水扁、马英九、蔡英文三位总统任内一直担任副署长。2019年1月，苏贞昌再次组织内阁，张子敬升任环保署署长。