Fu Wing competed only in the men's 50 m freestyle at the 2000 Summer Olympics in Sydney. He eclipsed a FINA B-cut of 23.71 from the Hong Kong Long Course Championships. 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. Fu Wing closed out the field to last place in a time of 24.20, finishing behind leader Borisenko by 0.74 seconds. Fu Wing failed to advance into the semifinals, as he placed fifty-third overall in the prelims.