En el Campeonato Europeo de Atletismo de 1946 ganó la medalla de plata en los 400 m vallas, llegando a meta en un tiempo de 52.4 segundos, tras el finlandés Bertel Storskrubb (oro con 52.2 segundos que fue récord de los campeonatos) y por delante de su compatriota sueco Rune Larsson (bronce con 52.5 segundos).