Ren trat international erstmals im März 2014 bei den Juniorenweltmeisterschaften in Erzurum in Erscheinung. Dort gewann er die Bronzemedaille über 1500 m und die Goldmedaille mit der Staffel. Im folgenden Jahr holte er bei den Juniorenweltmeisterschaften in Osaka über 1000 m und mit der Staffel jeweils die Silbermedaille. Im Shorttrack-Weltcup debütierte er im Dezember 2015 in Nagoya und belegte dabei den 26. Platz über 1500 m und den 21. Rang über 1000 m Beim folgenden Weltcup in Shanghai holte er über 1500 m seinen ersten Weltcupsieg. Bei den Juniorenweltmeisterschaften 2016 in Sofia gewann er über 1500 m die Silbermedaille und im Mehrkampf, über 1000 m, im 1500 m-Superfinale und mit der Staffel jeweils die Goldmedaille. In der Saison 2016/17 siegte er im Weltcup in Salt Lake City und in Shanghai jeweils mit der Staffel. Bei den Weltmeisterschaften 2017 in Rotterdam holte er die Silbermedaille mit der Staffel. Im Februar 2017 gewann er bei den Winter-Asienspielen in Sapporo die Goldmedaille mit der Staffel. In der Weltcupsaison 2017/18 wurde er in Budapest Zweiter und in Dordrecht Dritter mit der Staffel. Sein bestes Einzelergebnis in der Saison war der vierte Platz in Seoul über 500 m. Beim Saisonhöhepunkt, den Olympischen Winterspielen 2018 in Pyeongchang, holte er mit der Staffel über 5000 m die Silbermedaille. Im Lauf über 500 m wurde er Sechster. Im März 2018 gewann er bei den Weltmeisterschaften in Montreal die Silbermedaille über 500 m.