Il porte son record personnel à 17,17 m le à Jinan, puis, en juillet 2017, il bat Mark Harry Diones pour remporter le titre des Championnats d'Asie à Bhubaneswar, avec la marque de 16,82 m. Le , il termine deuxième des Jeux nationaux avec 17,23 m (record personnel) derrière Dong Bin (même marque)[1].
En 2021, en finale des Jeux olympiques de Tokyo, Zhu Yaming améliore de 17 cm son record personnel en atteignant la marque de 17,57 m à son cinquième essai : il décroche la médaille d'argent derrière le Portugais Pedro Pichardo[2].