Il termine au pied du podium du lors des Jeux olympiques de 1968, à Mexico, derrière Ralph Doubell, Wilson Kiprugut et Tom Farrell. En 1969, il remporte la médaille d'or du relais 3 × lors des Jeux européens en salle de Budapest, en compagnie de Anton Adam et Harald Norpoth.