Huang swam only in the men's 50 m freestyle at the 2000 Summer Olympics in Sydney. He eclipsed a FINA B-cut of 23.75 from the Asian Championships in Busan, South Korea. He challenged seven other swimmers in heat four, including Kyrgyzstan's Sergey Ashihmin, Goodwill Games silver medalist for Russia, and Kazakhstan's two-time Olympian Sergey Borisenko. Diving in with a 0.68-second deficit, Huang faded down the stretch to hit the wall for a seventh seed in 24.01, a slimmest margin closer to Peru's Luis López Hartinger and Singapore's Leslie Kwok (a matching time of 24.00). Huang failed to advance into the semifinals, as he placed fifty-first overall in the prelims.