1989年,张庭出演电视剧《养子不教谁之过》正式出道。
1990年,张庭出演第一部电影《到阴间出差》。
1991年,张庭出演赵雅芝、郑少秋主演的中港台合拍电视剧《戏说乾隆》,饰演小鱼儿。1992年至1995年,张庭先后出演了《黄飞鸿与十三姨》、《妈祖拜观音》、《包青天之天伦劫》等电视剧;1995年,张庭与吴奇隆、杨采妮主演的电影《花月佳期》上映。
2000年,张庭、焦恩俊、牛莉等主演的古装爱情喜剧《绝色双娇》在BTV首播后大获好评,当地收视率超过14个百分点,超过同时期的《霍元甲》等剧,张庭饰演泼辣外向、外柔内刚的女一号芊芊。2001年,张庭、黄海冰主演的古装历史武侠剧《火帅》播出,张庭饰演女一号杨排风。
2002年,张庭、徐峥主演的中国大陆第一部穿越剧《穿越时空的爱恋》播出,该剧创下了超过10.0的收视率,张庭在剧中饰演女一号调皮搞怪的小玩子。同年5月张庭、陆毅、任达华、沈傲君主演的现代剧《壮志雄心》播出。2003年至2004年,张庭与张卫健、范冰冰主演的《聚宝盆》、《绝色双娇》续集《皇后进宫》以及与
邱心志、王艳主演的《聊斋之花姑子》、历史剧《铁齿铜牙纪晓岚3》等播出。
2015年,张庭林瑞阳参加《为她而战》。
2005年1月,张庭和徐峥再次联合主演的《满汉全席》播出;6月与张国立、张铁林、苗圃主演的《宋莲生坐堂》播出;7月与黄奕、TAE主演的《绝对计划》播出;12月与吴镇宇、陈慧珊主演的《大冒险家》播出。在这四部电视剧中,张庭皆出演女一号。
2006年张庭、刘涛、郭晋安、李铭顺等主演的古装神话情感剧《夜光神杯》在广州电视台首播收视率达到5.8,排名第一。
2011年6月,张庭从上海师范大学美术学院硕士班毕业,获得硕士学位;12月,张庭、明道、李小璐、郑国霖等主演的古装魔幻宫廷剧《唐宫美人天下》播出,以1.12%的全国平均收视稳居黄金档电视剧冠军,张庭饰演女一号武则天武媚娘。
2013年6月,张庭与潘长江主演的都市爱情喜剧《男媒婆》开拍,张庭饰演女一号白小青。
2014年12月,电视剧《武媚娘传奇》播出,张庭饰演韦贵妃。