En el Campeonato Europeo de Atletismo de 1966 ganó la medalla de plata en los 10000 metros, corriéndolos en un tiempo de 28:27.0 segundos, llegando a meta tras el alemán Jürgen Haase (oro con 28:26.0s que fue récord de los campeonatos) y por delante del soviético Leonid Mikitenko (bronce).