2000年,張迪考入中央戲劇學院表演系本科班。
2001年,張迪首次觸電,在電視劇《激情燃燒的歲月》中客串八路軍司機。
2002年5月20日,還是大學生的張迪在吳奇隆主演的科幻電視連續劇《冒險王衛斯理/少年王——紅巖天書》中飾演頑皮無厘頭的孩子祁寶,完成了自己的熒屏處女作。
2003年,張迪在江珊主演的電視劇《真情不眠—太陽淚》中飾演失足少年楊陽。
2005年,張迪在黃維德、胡靜主演的清宮戲《大清後宮》中飾演四阿哥——鹹豐皇帝。後在青春偶像劇《同居男女的故事》中飾演男壹號方小南。
2006年,張迪在劉曉峰主演的《浪漫愛人》中飾演周郁林。同年,大型選秀節目紅樓夢中人啟動,張迪獲得了寶玉組三強, 同時發行個人單曲《夢中人》, 但未能出演新《紅樓夢》中賈寶玉壹角。
2008年,張迪在袁立主演的《母儀天下》中飾演聰穎好學且溫文有禮,無心於政,卻情種萬般的劉康。同年,在王姬主演的《大風歌》中扮演心地善良、懦弱多病、厭惡權力的劉盈。後參演以紅樓夢中尤二姐尤三姐的故事為主的電影《九龍佩》,出演柳湘蓮壹角。
2009年,張迪在賈壹平主演的《經緯天地》中飾演聰明善良驕傲有骨氣玉淩風。同年,參演電影《我們畢業的夏天》。7月,《新水滸傳》正式開機,張迪在劇中飾演天英星“小李廣”花榮, 與李宗翰等人展開第壹次合作。
2010年,張迪在任泉主演的《又見白娘子》中飾演痞氣少爺金樂舍。又在《王海濤今年四十壹》中飾演王海濤的的秘書曹秘書。
2011,張迪在《大秦帝國之崛起》中飾演壹代君王趙孝成王。同年,參與簡遠信監制的古裝電視連續劇《薛平貴與王寶釧》,在劇中飾演成熟穩重、驍勇善戰的大姐夫蘇龍。
2012年,張迪與李宗翰第二次合作出演《百萬新娘之愛無悔》,劇中飾演孝順、活潑的成年林嘉佑。後在《新洛神》中擔綱男二號,出演飾演腹黑霸氣的曹魏高祖文皇帝——曹丕。
2013年,張迪與陳鍵鋒聯手出演《封神英雄榜》,劇中飾演周武王姬發。同年,在《八仙前傳》單元劇中飾演八仙之壹曹國舅。並且出演電影《盜愛》,飾演賁放。在年底開機的《家和萬事興》中聯手李進榮,擔綱主角,出演富二代劉嘉佑。
2014年,張迪再次出演《封神英雄榜2》中周武王姬發。
2015年,張迪客串《笑創水滸》中小李廣花榮壹角。