1989年,張庭出演電視劇《養(yǎng)子不教誰之過》正式出道。
1990年,張庭出演第一部電影《到陰間出差》。
1991年,張庭出演趙雅芝、鄭少秋主演的中港臺合拍電視劇《戲說乾隆》,飾演小魚兒。1992年至1995年,張庭先后出演了《黃飛鴻與十三姨》、《媽祖拜觀音》、《包青天之天倫劫》等電視?。?995年,張庭與吳奇隆、楊采妮主演的電影《花月佳期》上映。
2000年,張庭、焦恩俊、牛莉等主演的古裝愛情喜劇《絕色雙嬌》在BTV首播后大獲好評,當地收視率超過14個百分點,超過同時期的《霍元甲》等劇,張庭飾演潑辣外向、外柔內剛的女一號芊芊。2001年,張庭、黃海冰主演的古裝歷史武俠劇《火帥》播出,張庭飾演女一號楊排風。
2002年,張庭、徐崢主演的中國大陸第一部穿越劇《穿越時空的愛戀》播出,該劇創(chuàng)下了超過10.0的收視率,張庭在劇中飾演女一號調皮搞怪的小玩子。同年5月張庭、陸毅、任達華、沈傲君主演的現代劇《壯志雄心》播出。2003年至2004年,張庭與張衛(wèi)健、范冰冰主演的《聚寶盆》、《絕色雙嬌》續(xù)集《皇后進宮》以及與
邱心志、王艷主演的《聊齋之花姑子》、歷史劇《鐵齒銅牙紀曉嵐3》等播出。
2015年,張庭林瑞陽參加《為她而戰(zhàn)》。
2005年1月,張庭和徐崢再次聯合主演的《滿漢全席》播出;6月與張國立、張鐵林、苗圃主演的《宋蓮生坐堂》播出;7月與黃奕、TAE主演的《絕對計劃》播出;12月與吳鎮(zhèn)宇、陳慧珊主演的《大冒險家》播出。在這四部電視劇中,張庭皆出演女一號。
2006年張庭、劉濤、郭晉安、李銘順等主演的古裝神話情感劇《夜光神杯》在廣州電視臺首播收視率達到5.8,排名第一。
2011年6月,張庭從上海師范大學美術學院碩士班畢業(yè),獲得碩士學位;12月,張庭、明道、李小璐、鄭國霖等主演的古裝魔幻宮廷劇《唐宮美人天下》播出,以1.12%的全國平均收視穩(wěn)居黃金檔電視劇冠軍,張庭飾演女一號武則天武媚娘。
2013年6月,張庭與潘長江主演的都市愛情喜劇《男媒婆》開拍,張庭飾演女一號白小青。
2014年12月,電視劇《武媚娘傳奇》播出,張庭飾演韋貴妃。