Die singapurische Meisterschaft konnte er zweimal gewinnen: 2003 und 2005. Er spielte für China und Singapur bei vier Schacholympiaden: 1994 (für China) sowie 2000 bis 2004 Singapur. Außerdem nahm er zweimal an den asiatischen Mannschaftsmeisterschaften (1991 für China und 2009 für Singapur) teil.
Mit der Mannschaft Beijing Patriots wurde er 2005 chinesischer Mannschaftsmeister.