Dafür war er erneut auf der CBSA China Tour sehr erfolgreich. 2018 gehörte er wieder zu den besten Amateuren in der Tourwertung und gewann so einen der beiden Plätze auf der Main Tour. Damit erhielt er die Startberechtigung für die Profiturniere der Spielzeiten &lt;a href="Snooker-Saison%202018/19"&gt;2018/19&lt;/a&gt; und &lt;a href="Snooker-Saison%202019/20"&gt;2019/20&lt;/a&gt;. Doch in seiner ersten Saison gewann Zhang nur etwas mehr als ein Viertel seiner Spiele. Häufig verlor er sein Auftaktspiel in der Qualifikation, einige Male reichte es für eine Teilnahme an der Runde der letzten 64, also der ersten Hauptrunde, in der er dann zumeist ausschied. Sein bestes Ergebnis erzielte er mit einer Teilnahme an der Runde der letzten 32 bei den Scottish Open. Am Saisonende wurde er deshalb lediglich auf Rang 113 der Weltrangliste geführt. Nachdem er in der zweiten Saison alle Spiele verloren hatte mit einer Ausnahme in Gestalt des Einzugs ins Achtelfinale der Scottish Open, konnte er sich nur marginal auf Rang 99 verbessern, weshalb er nach zwei Jahren seinen Profistatus wieder verlor.