As an international ice climbing referee, he was involved in organizing the Chinese rounds of the International Climbing and Mountaineering Federation's Ice Climbing World Cup over four consecutive years from 2017 to 2020. He was also the contractor for the 2017 Ice Climbing World Cup in Changchun, Jilin province, in 2017 and developed the Changchun Mount Lianhua Ice Climbing Arena, which hosted the 2020 Ice Climbing World Cup's China rounds.
Although many people think of ice climbing as an extreme sport, Yu said that any healthy person can learn once they gradually overcome their fear.