Do grona zawodowców Zhao awansował przed sezonem 2016/2017. Wprawdzie w finale IBSF World Snooker Championship Chińczyk przegrał 6–8 z Pankajem Advanim, jednak reprezentant Indii odmówił przyjęcia karty zawodowca, pozwalając Zhao na zajęcie jego miejsca. W sezonie tym dotarł między innymi do drugiej rundy English Open 2016, gdzie przegrał 3–4 z Ronniem O’Sullivanem, pomimo wbicia breaków 132-, 107- i 80-punktowych. Po meczu O’Sullivan porównał Zhao do Stephena Hendry’ego. Najlepszym osiągnięciem Chińczyka w tym sezonie było dotarcie do 1/8 finału German Masters 2017. Sezon 2017/18 był dla Zhao mniej udany, przez co nie utrzymał on statusu zawodowca. Odzyskał go jednak jeszcze w tym samym roku, dzięki pokonaniu Dechawata Poomjaenga w turnieju 2 Q School 2018.
Sezon 2018/19 był dla Zhao udany. Udało mu się dotrzeć po raz pierwszy w karierze do półfinału turnieju rankingowego (China Championship 2018), w którym przegrał 4–6 z ówczesnym liderem światowego rankingu Markiem Selbym. Z kolei podczas Welsh Open 2019 osiągnął ćwierćfinał, w którym stosunkiem 2–5 pokonał go Stuart Bingham. Na koniec sezonu Zhao zadebiutował w fazie telewizyjnej mistrzostw świata, gdzie w pierwszej rundzie przegrał 7–10 z Selbym. Sezon zakończył na 58.