Otto Schubiger participe aux Jeux olympiques de 1948 où l'équipe de Suisse à domicile prend la médaille de bronze. Il est également présent aux Jeux olympiques de 1952. Il obtient également la médaille de bronze au championnat du monde 1953 et d'Europe 1947, 1949 et 1953.