Bei der Q School gelang ihm im nächsten Jahr mit dem Gruppensieg über Alexander Ursenbacher erneut die Main-Tour-Qualifikation für die folgenden beiden Jahre. Nach einem wechselhaften Start in die &lt;a href="Snooker-Saison%202015/16"&gt;Saison 2015/16&lt;/a&gt; mit einer Top-32-Platzierung beim Paul Hunter Classic und 4:0-Siegen über die Top-32-Spieler Anthony McGill und Xiao Guodong schaffte er es bei der International Championship erstmals auch als Profi ins Hauptturnier. Beim PTC-Turnier in Bulgarien stand er im Achtelfinale. Im Jahr darauf überstand er dann beim World Open erstmals auch bei einem vollwertigen Ranglistenturnier die erste Hauptrunde, danach besiegte er die Nummer 14 der Welt Kyren Wilson mit 5:0 und verlor im Achtelfinale nach 4:2-Führung erst in einem umkämpften Entscheidungsframe mit 4:5 gegen Ali Carter. Danach erreichte er dreimal die Runde der Letzten 32, verlor aber auch zweimal sein Erstrundenspiel. Erst beim vorletzten Turnier der Saison, den China Open gelang ihm mit Siegen über Marco Fu und Matthew Stevens ein zweiter Achtelfinaleinzug. Und erst dadurch verbesserte er sich auf Platz 62 der Weltrangliste, wodurch er sich erstmals direkt den Verbleib auf der Main Tour sicherte.