In der &lt;a href="Snooker-Saison%202017/18"&gt;Saison 2017/18&lt;/a&gt; schied er bei den ersten beiden Turnieren in der Qualifikationsrunde aus. Bei der CVB International Challenge war er Teil des chinesischen Teams, das mit 6:29 (Frames) gegen Großbritannien verlor. Beim Paul Hunter Classic 2017 erreichte Zhao das Achtelfinale, in dem er mit 2:4 gegen den späteren Finalisten Shaun Murphy ausschied. Es war bis zur WM sein bestes Ergebnis bei einem Ranglistenturnier in dieser Spielzeit. Anfang September 2017 ging er bei den Indian Open in der Runde der letzten 64 gegen den späteren Turniersieger John Higgins mit 2:0 in Führung, musste sich dem Schotten aber schließlich mit 3:4 geschlagen geben. Kurz darauf gewann er bei den Asian Indoor &amp; Martial Arts Games 2017 durch einen 4:2-Finalsieg gegen Hossein Vafaei die Goldmedaille im Einzel und gemeinsam mit Yan Bingtao und Zhou Yuelong die Bronzemedaille im Team. Bis zur WM kam er in dieser Spielzeit bei fünf weiteren vollwertigen Ranglistenturnieren unter die besten 64, darunter das European Masters 2017 sowie die International Championship 2017 und die UK Championship 2017, bei denen er an Mark Selby, Mark Allen beziehungsweise Marco Fu scheiterte. Bei den Gibraltar Open 2018, dem zweiten Pro-Am-Turnier der Saison, gelangte er in die Runde der letzten 32, in der er seinem Landsmann Zhang Yong unterlag. Weil er bei den großen Ranglistenturnieren aber nie über die zweite Runde hinauskam, bewegte er sich in der Weltrangliste nicht von Stelle. Er begann die Saison als Nummer 72 und beendete sie auf Platz 77 und verlor deshalb seinen Profistatus.