Zhang was called-up to the Chinese national team for the 2004 AFC Asian Cup where he made several appearances coming on as a substitute and playing in numerous positions in defence. He continued to be a regular for the squad that qualified for the 2007 AFC Asian Cup and he and Li Weifeng were the first-choice centre back pairing during the tournament.