Yi Zhang ya era un actor consagrado en varios dramas televisivos, teniendo un papel destacado en CAUGHT IN THE WEB (2012), de Chen Kaige, y en DEAREST (2014), de Peter Ho-Sun Chan. En esta última cinta su papel le valió el premio al mejor actor de reparto en los Golden Rooster Awards. A continuación, protagonizó más películas de gran repercusión, como MÁS ALLÁ DE LAS MONTAÑAS (2015), YO NO SOY MADAME BOVARY (2016) o COCK AND BULL (2016), por cuyo papel fue nominado a Mejor Actor de Reparto en los Golden Rooster Awards. Además, participó en la superproducción de artes marciales BROTHERHOOD OF BLADES II: THE INFERNAL BATTLEFIELD (2017). En 2018 protagonizó el papel principal de la epopeya bélica OPERACIÓN MAR ROJO, de Dante Lam, que se convirtió en la película más taquillera de 2018 y la segunda más taquillera de todos los tiempos en China.