Zhao machte bei internationalen Wettkämpfen auf sich aufmerksam, als er 2013 mit dem chinesischen Team Juniorenasienmeister wurde und bei den Weltmeisterschaften der Junioren in zwei Disziplinen die Bronzemedaille erspielte.[1][2][3] Im Jahr darauf wurde er im Herreneinzel Dritter bei den beiden Wettkämpfen und triumphierte jeweils mit der Nationalmannschaft.[4][5][6][7] 2015 siegte Zhao bei den erstmals ausgetragenen Nationalspielen der Junioren.[8] Im Folgejahr zog er in seinem Heimatland bei den Chinese International ins Endspiel ein, bevor er mit seinem Sieg bei den Macau Open seinen ersten Wettkampf des BWF Grand Prix gewann.[9][10] Außerdem setzte Zhao sich gegen Shi Yuqi durch, um das Finale der Chinesischen Meisterschaften zu gewinnen.[11] Im folgenden Jahr wurde Zhao erneut Vizemeister bei den Lingshui China Masters und erspielte mit dem Nationalteam die Bronzemedaille bei den Mannschaftsasienmeisterschaften.[12][13] 2018 wurde Zhao mit dem chinesischen Herrenteam Zweiter bei den Kontinentalmeisterschaften, bevor er im Jahr darauf mit der gemischten Mannschaft in Hong Kong bei dem Turnier erfolgreich war.[14][15] Drei Jahre später erreichte der Chinese zum ersten Mal das Endspiel eines Turniers der BWF World Tour, als er im Finale der Indonesia Open am Olympiasieger Viktor Axelsen scheiterte.[16] Darüber hinaus erspielte er bei den Weltmeisterschaften die Bronzemedaille.[17]
Anmerkung: Bei diesem Artikel wird der Familienname vor den Vornamen der Person gesetzt. Das ist die übliche Reihenfolge im Chinesischen. Zhao ist hier somit der Familienname, Junpeng ist der Vorname.