参演电视剧1989年,张庭出演电视剧《养子不教谁之过》正式出道。1990年,张庭出演第一部电影《到阴间出差》。1991年,张庭出演赵雅芝,郑少秋主演的大陆港台合拍电视剧《戏说乾隆》,饰演小鱼儿。1992年至1995年,张庭先后出演了《黄飞鸿与十三姨》,《妈祖拜观音》,《包青天之天伦劫》等电视剧;1995年,张庭与吴奇隆,杨采妮主演的电影《花月佳期》上映。2000年,张庭,焦恩俊,牛莉等主演的古装爱情喜剧《绝色双娇》在BTV首播,张庭饰演芊芊。《美人天下》武媚娘2001年,张庭,黄海冰主演的古装历史武侠剧《火帅》播出,张庭饰演杨排风。2002年,张庭,徐峥主演的《穿越时空的爱恋》播出,张庭在剧中饰演小玩子。同年5月张庭,陆毅,任达华,沈傲君主演的现代剧《壮志雄心》播出。2003年至2004年,张庭与张卫健,范冰冰主演的《聚宝盆》,《绝色双娇》续集《皇后进宫》以及与邱心志,王艳主演的《聊斋之花姑子》,历史剧《铁齿铜牙纪晓岚第三部》等播出。张庭古装杂志综艺集2005年1月,张庭和徐峥再次联合主演的《满汉全席》播出;6月与张国立,张铁林,苗圃主演的《宋莲生坐堂》播出;7月与黄奕,TAE主演的《绝对计划》播出;12月与吴镇宇,陈慧珊主演的《大冒险家》播出。2006年,张庭,刘涛,郭晋安,李铭顺等主演的古装神话情感剧《夜光神杯》在广州电视台首播。2008年,与丁志诚,蒋欣等主演电视剧《夫妻时差》播出,饰演林楠。2011年6月,张庭从上海师范大学美术学院硕士班毕业,获得硕士学位;12月,张庭,明道,李小璐,郑国霖等主演的古装魔幻宫廷剧《唐宫美人天下》播出,张庭饰演武则天。2013年6月,张庭与潘长江主演的都市爱情喜剧《男媒婆》开拍,张庭饰演白小青。2014年12月,电视剧《武媚娘传奇》播出,张庭饰演韦珪韦贵妃。2015年,张庭林瑞阳参加《为她而战》。
恋爱结婚2005年,张庭,林瑞阳两人手挽手同游北京城,恋情曝光。2006年两人在台北公证结婚。怀孕生子2009年7月3日,两人的好友许安进证实张庭已怀孕3个半月。张庭生活写真集2009年12月10日,张庭剖宫产产下一个女儿。2012年1月6日再次生下一个儿子。2月,张庭在微博中表示将其儿子取名为“林秉翰”,而女儿的名字由原来的“林希曈”改为“林家菱”。
2008年5·12汶川地震,张庭,林瑞阳夫妇发动两人共同经营的美国旭升房地产集团全体员工积极募捐,公司上下筹款2万,并连同两人另捐出10万元善款为灾区支援。2021年7月21日,张庭,林瑞阳夫妇发文透露为河南捐款500万元。
张庭写真张庭刚出道时演的多是些娇巧的小妹妹,给人一种长不大的感觉。在《聊斋》中,她把各种的妖精鬼仙装扮得楚楚动人,女人味十足。张庭得到香港著名导演徐克的邀请,与吴奇隆,杨采妮合拍电影《花月佳期》。张庭在片个演一个外表清纯,实则心如蛇蝎的美少女,这是她突破戏路的一次大胆尝试。