Yin Jiaxing tritt seit 2010 in Wettkämpfen als Geher an. 2011 nahm er über 10 km Bahnengehen an den U18-Weltmeisterschaften in Lille teil, bei denen er den siebten Platz belegte. Im September siegte er bei den chinesischen U18-Meisterschaften. 2012 trat er bei den U20-Weltmeisterschaften in Barcelona an, wurde dort im Rennen allerdings disqualifiziert. In den nächsten Jahren konnte er zunächst nicht an internationalen Meisterschaften teilnehmen. 2015 nahm er im Juli an der Universiade in Gwangju teil, bei der er den 15. Platz belegte. 2017 steigerte sich Yin auf eine Zeit von 1:20:56 h über die 20-km-Distanz. Zwei Jahre später steigerte er sich nochmal bis auf 1:20:41 h und qualifizierte sich damit für die Universiade in Neapel und die Weltmeisterschaften in Doha. Während er bei der Universiade noch disqualifiziert wurde, gelang es im Doha als Neunter das Ziel zu erreichen.
Anmerkung: Bei diesem Artikel wird der Familienname vor den Vornamen der Person gesetzt. Das ist die übliche Reihenfolge im Chinesischen. Yin ist hier somit der Familienname, Jiaxing ist der Vorname.