Il remporte la médaille d'argent du 10 000 mètres lors des championnats d'Europe de 1966, à Budapest, devancé par l'Est-allemand Jürgen Haase. L'année suivante, il obtient la médaille de bronze du 3 000 mètres aux Jeux européens en salle de Prague.