Zhiqiang was born in the Cangqian district [zh] of Yuhang, part of the Hangzhou city in the Zhejiang province of China.
[1] At the 2016 Asian Junior Athletics Championships, Feng earned his first international medal by placing 2nd in the 400 m hurdles.
[4][5] In 2018, Feng was selected to represent China at the 2018 Asian Games in the 400 m hurdles, but he was the only athlete not to start the competition.
[6] In 2019, Feng was finally able to start the race at the Asian Athletics Championships, in both the 400 m hurdles where he was the fastest athlete to not qualify for the final, and in the mixed 4 × 400 m relay where his team finished 5th.
[2] At the 2019 IAAF World Relays, Feng competed in the mixed 4 × 400 m again, this time with a different team including Wu Yuang as the anchor.