Lim made his debut at the beginning of the 2016/17 season in Calgary in the Short Track World Cup , finishing tenth over 1000 m and seventh place over 500 m. With the season he was third there. At the following World Cup in Salt Lake City , he won his first World Cup victory over 1000 m. In December 2016 a second place over 1000 m and a third place with the relay followed in Shanghai and thus reached fifth place in the World Cup over 1000 m at the end of the season. At the 2017 Winter Universiade in Almaty , he won the gold medal in the 1000 m. In March 2017, he finished eighth in the relay at the World Championships in Rotterdam .