Career
He was part of the national team at the Chess Olympiad twice in 1978 and 1982. He played a total of 11 games scoring 5 wins, 3 draws and 3 losses. As of 2004, Zhang was the deputy head coach of the national chess team
Zhang Weida played for Shanghai and Zhejiang chess clubs in the (CCL).