2008年參與拍攝林叢導演的電視情景劇《 電腦娃娃》,飾演汪莎莎 同年參演電視劇《 龍鬚溝》。
2009年陸續接拍了《 祕密列車》、《 寧為女人》、《 媽媽我愛你》、《 你是我生命》等電視劇。7月出演第一部電影《 唐山大地震》,飾演小方登一角,從而被觀眾熟知,並憑藉該角色獲得第31屆大眾電影百花獎最佳新人獎。
2010年,與 王寶強、小陶虹 主演年代親情劇《 我的父親是板凳》,飾演紅兒主演家庭情感劇《 情感戰爭》,飾演顧樂,並憑藉劇中出色的表演榮獲2012年度 江蘇衞視最具表演潛質獎。
2011年4月,張子楓正式簽約 華誼兄弟經紀公司,成為 華誼旗下第100位簽約藝人,同時也是華誼簽下的年紀最小藝人。
2011年主演電影《 摩登年代》,飾演丟丟,與 徐崢組成大叔蘿莉組合主演現代醫療題材劇《 心術》,飾演南南。