Die 1,55 m große Gao Feng gewann 2000 eine Bronzemedaille bei den U20-Weltmeisterschaften. 2001 siegte sie bei den Militärweltmeisterschaften. Bei den Weltmeisterschaften 2003 in Osaka unterlag sie im Halbfinale der Japanerin Ryōko Tani, den Kampf um eine Bronzemedaille verlor sie gegen die Kubanerin Danieska Carrión. Ende 2003 siegte Gao Feng bei den Militärweltspielen. Bei den Olympischen Spielen 2004 in Athen unterlag die Chinesin im Viertelfinale der Französin Frédérique Jossinet, mit drei Siegen in der Hoffnungsrunde gewann Gao Feng eine Bronzemedaille.