Vainqueur du championnat d'Asie des moins de en 2007, Xiao gravit rapidement le classement mondial entre 2011 et 2013. Il réalise sa meilleure performance en tournoi classé au Masters de Shanghai 2013 où il se qualifie pour la finale. Malgré de la résistance, il est battu sur le score de 10-6, par Ding Junhui.