2005年,与陈浩民、归亚蕾、高圆圆等合作出演根据清朝词人纳兰容若的一生进行改 编的古装历史剧《烟花三月》,在居中饰演当朝权臣鳌拜的外甥女卢雨婵。同年,张 子琪与张晨光、任东霖、郝蕾出演由郭少雄执导品的大型古装历史剧《夜来风雨》, 在剧中饰演明孝宗朱佑樘的皇后张氏。
2013年6月,张子琪参与拍摄中华小姐环球大赛的宣传片,并以美人鱼的形象在水底进 行拍摄 。同年10月,张子琪出席由凤凰卫视在珠海横琴岛长隆国际海洋度假区举行的 “2013中华小姐环球大赛”总决赛,并担任颁奖嘉宾
2016年参演电视剧《五鼠闹东京》,饰演纪赛花