She began discus throwing in her early teens and competed at the World Youth Championships in Athletics in 2011, placing fourth. Feng broke through at senior level with a gold medal win at the 2015 Military World Games in a personal best of 62.07 m. At the 2016 Summer Olympics she was one of three Chinese throwers to make the discus final, alongside medallist Su Xinyue and Chen Yang.