Zhuang began playing table tennis competitively at age 11, and was a professional player at age 12. One of his schoolmates was Jiang Jialiang, the 1985 and 1987 World Table Tennis Champion. David moved to the United States in 1990, and became one of the top players in the country.
Championships won by David Zhuang:
U.S. Men's Singles, 1994, 1995, 1998, 2000, 2006 and 2008.
U.S. Men's Doubles, 1992, 1993, 1994, 1999, 2000, 2001, 2003, 2006 and 2008.
U.S. Mixed Doubles: 1992, 1993, 1994, 1995, 1998, 1999.
Pan Am Men's Singles: 1999
Pan Am Men's Teams: 1999
World Consolation: 1997
He represented the U.S. in the Olympics in 1996, 2000 and 2008.
In 2006, when he won his fifth national championship, he was 43 years old. The USA Table Tennis magazine printed his photograph on the cover, with the heading, "He's still got it!" In the summer of 2008, he was the sole US male table tennis player competing at the Beijing Olympics. In December 2008, he became the first person to win the US Men's Singles National Championships six times. The USA Table Tennis magazine again printed his photograph on the cover, with the heading "SIX", and an article "The Perfect Year" in the magazine.