Zhang began his career as a stunt actor, notably in Crouching Tiger, Hidden Dragon (2000) as the stunt double for Zhang Ziyi, whom he later collaborated as a screen actor in My Lucky Star (2013) and The Grandmaster (2013). He also starred in Rise of the Legend in 2014 and SPL II: A Time for Consequences in 2015.