Jugó de centrocampista en la Primera división húngara, belga y española.
Fue diecisiete veces internacional absoluto con su país, y formó parte en la Copa Mundial de España 1982.
Con 20 años se convirtió en jugador del Vasas Sport Club y lo dejó con 32 años -desde 1968 a 1980-, en total sumó 318 partidos jugados en liga y 56 goles anotados.
Siguientemente jugó dos temporadas en el Hércules Club de Fútbol en Primera y Segunda división respectivamente.
En la temporada 1983/84 regresó a su club de toda la vida, y al finalizar la campaña se retiraría en el Leopoldstadt en las categorías más bajas del fútbol austríaco.