Yang a participé à sa première compétition internationale à l'âge de 17 ans lors de la finale de la Coupe du monde ISSF 2013 à Munich, en Allemagne, où il remporte la médaille d'or à la carabine à air comprimé 10 m, terminant premier avec 205,9 points.
Le , il établit un nouveau record olympique dans les séries de qualification avec un score de 632.7 mais il monte finalement sur la troisième marche du podium du tir à la carabine à 10 mètres air comprimé derrière l'Américain William Shaner et son compatriote Sheng Lihao[1].
Le , il double la mise avec cette fois-ci l'or sur la nouvelle discipline mixte sur le score de 17 à 13 face à la paire américaine Mary Tucker et Lucas Kozeniesky[2].