In Chinese national level competition, Zhang has made many achievements for the Shanghai team. He earned a bronze medal on pommel horse at the 10th Chinese national games and was selected a national team member since then. He also won gold in the 2007 national championships, and a silver on the same apparatus at the 11th Chinese national games in 2009, behind multiple world pommel horse champion Xiao Qin.