En 2013-2014, une demi-finale à l'Open de Dongguan, ainsi qu'un quart de finale à l'Open de Yixing, lui permettent une qualification pour la finale du championnat des joueurs. Sur place, il sort vainqueur de ses matchs contre Ronnie O'Sullivan (4-3) et Liang Wenbo (4-2), accédant aux quarts de finale, où il est finalement écarté par Barry Hawkins. Mais c'est lors de l'Open d'Écosse 2016 qu'il réalise sa meilleure performance dans un tournoi de classement, se hissant en demi-finale, après avoir de nouveau battu Liang. Son parcours est stoppé net par Marco Fu (6-1).