Im September desselben Jahres nahm er als Wildcardspieler am Shanghai Masters teil, schied jedoch bereits in der Wildcardrunde aus. Wenige Tage später erreichte er die zweite Runde des PTC-Events in Yixing. Im Oktober 2012 erreichte Zhao durch einen Wildcardrunden-Sieg gegen Ken Doherty bei der International Championship erstmals die Finalrunde eines vollen Weltranglistenturniers. In der ersten Runde verlor er jedoch mit 5:6 gegen Matthew Stevens. Anschließend erreichte Zhao in der &lt;a href="Snooker-Saison%202012/13"&gt;Saison 2012/13&lt;/a&gt; noch die zweite Runde des PTC-Turniers in Zhengzhou, sowie die Finalrunde der Haikou World Open und der China Open 2013, bei denen er jeweils in der ersten Runde ausschied. Im Mai 2013 gelang ihm der Einzug ins Halbfinale der Asienmeisterschaft, das er jedoch gegen den späteren Asienmeister Saleh Mohammadi mit 3:6 verlor.