Wang competed for the Republic of China (as Chinese Taipei) at the 2004 Summer Olympics in men's individual archery. He won his first match, advancing to the round of 32. In the second round of elimination, he was defeated. His final rank was 17th overall. Wang was also a member of Chinese Taipei's silver medal men's archery team at the 2004 Summer Olympics.
At the 2008 Summer Olympics in Beijing Wang finished his ranking round with a total of 667 points, twelve points behind leader Juan René Serrano. This gave him the 11th seed for the final competition bracket in which he faced Tashi Peljor in the first round, beating the Bhutani 110-100. In the second round Wang could not compete with Moriya Ryuichi and lost with 114-109. Together with Chen Szu-Yuan and Kuo Cheng-Wei he also took part in the team event. With his 667 score from the ranking round combined with the 654 of Chen and the 659 of Kuo they were in seventh position after the ranking round. In the first round they were too strong for the American team 222-218, but in the quarter final they were unable to beat the Ukrainian team 214-211.