In 2008, he was named chairman of the Sport Commission for artificial track luge for the International Luge Federation (FIL). Benz also was a postal clerk in his native Switzerland. He served as chairman of the FIL Youth Commission before serving as chairman of the Sport Commission from 2008 to 2014. During his tenure in Artificial track, Benz created the team relay event that was first held at the 2008 world championships and became an event at the 2014 Winter Olympics.