In 1996, he was eliminated in the first round of the Olympic foil tournament and finished ninth with the Chinese foil team in the team event.
Four years later, he won the silver medal as part of the Chinese foil team. In the 2000 Olympic foil tournament he was eliminated in the first round again.
In 2004, he won the silver medal again as a member of the Chinese foil team. In the individual Olympic foil tournament he was eliminated in the first round again. Since then, he lives in Guangzhou with his daughter and wife, and has not competed again.