Na igrzyskach olimpijskich w 1964 w Tokio zajął 4. miejsce w finale biegu na 110 metrów przez płotki z czasem 13,8 s. Zwyciężył na tym dystansie podczas uniwersjady w 1965 w Budapeszcie. Na pierwszych lekkoatletycznych igrzyskach halowych w 1966 w Dortmundzie zdobył złoty medal w biegu na 60 metrów przez płotki. W tym samym roku zwyciężył na 110 metrów przez płotki na mistrzostwach Europy w Budapeszcie. Ponownie zwyciężył na lekkoatletycznych igrzyskach halowych w 1967 w Pradze, tym razem w biegu na 50 metrów przez płotki. Powtórnie zwyciężył na 110 przez płotki na uniwersjadzie w 1967 w Tokio. Po raz trzeci zdobył złoty medal na lekkoatletycznych igrzyskach halowych w 1968 w Madrycie (na 50 m przez płotki).