Ganó la medalla de oro en los Juegos Olímpicos de Berlín 1936 en los 50 km marcha con una marca de 4 horas 30 minutos y 42 segundos seguido por el suizo Arthur Schwab y por el lituano Adalberts Bubenko.