他9歲開始習武, 曾獲得陳式太極拳和太極劍的全國冠軍。 1998年, 張晉退役後, 加入袁和平的袁家班, 開始做武替。 在1999年, 他在電視劇《新少林寺》中擔任牧羊女的替身。 他就是張晉。
之後張晉《小李飛刀》中擔任焦恩俊的替身。 在《臥虎藏龍》中, 做章子怡和楊紫瓊的替身。 這期間還教周潤發練習太極拳, 發哥對這位小老師十分敬重。
張晉與周潤發臨別還專門送了一套名牌運動服, 衣服上還寫著:‘學生周潤發送給張晉老師’。
張晉在2002年出演《英雄》中擔任甄子丹的專替。 在2013年, 動作片《一代宗師》上映, 張晉在影片中扮演心術不正的形意拳宗師馬三。 並獲得第33屆香港電影金像獎最佳男配角獎。
張晉在2016年與甄子丹合作主演的3D功夫電影《葉問3》上映。 同年8月, 他的蠟像入駐重慶杜莎夫人蠟像館。 張晉雖然在事業上沒有大紅, 但他收穫了一份非常珍貴的愛情。
張晉曾經在拍攝《水月洞天》時, 他與蔡少芬相戀。 2008年, 他們宣佈結婚, 並生下兩個女兒。 現在他們時常秀一下恩愛, 生活非常幸福。 他做過李連傑和甄子丹做替身, 論功夫也不輸他們, 你們認為呢!