Wang qualified for the men's 50 m freestyle at the 2004 Summer Olympics in Athens, by clearing a FINA B-standard entry time of 23.29 from the National University Games in Taipei. He challenged seven other swimmers in heat six, including three-time Olympian Julio Santos of Ecuador. He edged out Estonia's Danil Haustov to earn a seventh spot by two hundredths of a second (0.02) in 23.54. Wang failed to advance into the semifinals, as he placed forty-eighth overall out of 86 swimmers in the prelims.