Erstmals trat Huang Guifen bei den Jugendweltmeisterschaften 2013 in Donezk in Erscheinung. Im 200-Meter-Lauf erreichte sie das Halbfinale und mit der chinesischen Sprintstaffel (1000 Meter) wurde sie im Finale disqualifiziert. Mit der chinesischen 4-mal-400-Meter-Staffel nahm sie an den Weltmeisterschaften in Peking teil, schied dort aber mit 3:34,98 min in der Vorrunde aus. Anschließend gewann sie bei den Militärweltspielen im südkoreanischen Mungyeon die Bronzemedaille mit der 4-mal-100-Meter-Staffel, gelangte mit der 4-mal-400-Meter-Staffel auf Rang fünf und schied über 400 Meter in der ersten Runde aus. Im Jahr darauf gewann sie bei den Juniorenasienmeisterschaften in der Ho-Chi-Minh-Stadt die Silbermedaille im 400-Meter-Lauf und mit der 4-mal-100-Meter-Staffel. 2018 nahm sie erstmals an den Asienspielen in Jakarta teil und wurde dort mit 53,89 s Fünfte im 400-Meter-Lauf. Zudem kam sie mit der 4-mal-100-Meter-Staffel im Vorlauf zum Einsatz, die im Finale die Silbermedaille gewann. Mit der 4-mal-400-Meter-Staffel kam sie auf den vierten Platz, wie auch mit der gemischten Staffel. Nach der Disqualifikation der siegreichen Bahrainer 2019 wurde die Bronzemedaille den Chinesen zugesprochen.