At the 2012 Summer Olympics, Zhang helped the Chinese team win the gold medal in the Men's artistic team all-around. He also competed in event finals of horizontal bar and parallel bars but finished off the podium in both events.