En international, il joue tout d'abord avec l'équipe d'Autriche de 1935 à 1948 et participe à la coupe du monde 1934 en Italie ainsi qu'aux Jeux olympiques de 1948. Après l'annexion de son pays par Adolf Hitler, il joue ensuite avec l'équipe d'Allemagne entre 1938 et 1939 et participe à la coupe du monde 1938 en France.