 Zhang has won a total of five tournaments on the Asian Tour, and has a best end of season ranking of 2nd on the Order of Merit, achieved in 2003.He has also won six times on the China Tour, where he topped the Order of Merit in 2006.In 2009, while being invited to compete in the Omega European Masters in Crans-sur-Sierre Switzerland, Zhang met Stéphane Barras the local club pro, who later became his coach.