Wang Feng wurde 1979 in Jinan (anderen Quellen zufolge in Tai'an), in der Provinz Shandong, geboren. Er begann 1985 im Kindesalter mit dem Turnen, ehe er zwei Jahre später zum Kunstspringen wechselte. Im Jahr 2000 wurde er in die chinesische Nationalmannschaft berufen und konnte bei den Schwimmweltmeisterschaften 2001 im japanischen Fukuoka die Konkurrenz vom 1-Meter-Brett vor seinem Landsmann Wang Tianling und dem Russen Alexander Dobroskok für sich entscheiden. Zwei Jahre später bei den Weltmeisterschaften in Barcelona trat er gemeinsam mit Wang Tianling im Synchronspringen vom 3-Meter-Brett an, musste sich aber den Russen Dobroskok und Dmitri Sautin geschlagen geben und gewann die Silbermedaille. 2004 bei den Olympischen Spielen in Athen belegte Wang beim Sieg seines Landsmanns Peng Bo nur einen vierten Platz im Kunstspringen vom 3-Meter-Brett, ehe er ein Jahr später bei den Schwimmweltmeisterschaften in Montreal an frühere Erfolge anknüpfen konnte. Wang gewann gemeinsam mit seinem Landsmann He Chong das Synchronspringen vom 3-Meter-Brett vor den Deutschen Tobias Schellenberg und Andreas Wels sowie beim Sieg des Kanadiers Alexandre Despatie eine Bronzemedaille in der Einzelkonkurrenz vom 1-Meter-Brett.