Zheng Peifeng trat im Alter von 13 Jahren erstmals international in Erscheinung, als er an den German Open 2009 teilnahm. 2010 folgten weitere Auftritte auf der Pro Tour, bei denen er nicht in die Nähe der Medaillenränge kam, aber in der Weltrangliste auf Platz 127 vorrückte, was für die nächsten Jahre seine beste Platzierung bleiben sollte. 2011 nahm er an den Jugend-Weltmeisterschaften teil, im Einzel konnte er das Viertelfinale erreichen, musste sich aber mit 3:4 dem Japaner Kōki Niwa geschlagen geben. Er konnte jedoch die Doppelkonkurrenz gewinnen, Im Mixed wurde er zusammen mit Gu Yuting Zweiter. 2012 kam er erstmals in der Superleague zum Vorschein und erreichte bei der Jugend-Asienmeisterschaft das Halbfinale. Im Jahr 2013 nahm Zheng unter anderem an den Russian Open teil, bei denen er im Einzel-Halbfinale gegen Kazuhiro Chan verlor, im Doppel scheiterte er vorzeitig. Weitere internationale Turniere spielte er in den nächsten vier Jahren nicht, 2014 spielte er bei den Chinese National Games mit, erreichte aber keine herausragenden Ergebnisse. Auch von 2015 bis 2017 war er in der Chinese Superleague aktiv. 2018 konnte er wieder bei einigen World-Tour-Turnieren mitspielen, unter anderem bei den Czech Open, wo er sich mit einem Finalsieg über Marcos Freitas den Titel sicherte.
↑Matches. ittf.com, abgerufen am 10. November 2018.
Anmerkung: Bei diesem Artikel wird der Familienname vor den Vornamen der Person gesetzt. Das ist die übliche Reihenfolge im Chinesischen. Zheng ist hier somit der Familienname, Peifeng ist der Vorname.