Cztery razy startował w igrzyskach olimpijskich: Meksyk 1968, Monachium 1972, Montreal 1976 i Moskwa 1980. Podczas swojego trzeciego olimpijskiego startu – w Montrealu – wywalczył złoty medal ustanawiając jednocześnie wynikiem 94,58 nowy rekord świata. Czterokrotnie uczestniczył w mistrzostwach Europy. W Budapeszt 1966, Helsinki 1971, Rzym 1974 oraz Praga 1978. W 1970 wywalczył złoty medal uniwersjady w Turynie ustanawiając nowy rekord zawodów. Cztery razy bił rekord Węgier w rzucie oszczepem. Został wybrany najlepszy sportowiec Węgier za rok 1976. Rekord życiowy: 94,58 (26 lipca 1976, Montreal).