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