S olympijskou reprezentací Maďarska získal zlaté medaile na Letních olympijských hrách 1964 v Tokiu, nastoupil v 1 utkání[1]. S maďarskou reprezentací získal bronzovou medaili na mistrovství Evropy ve fotbale 1964, nastoupil v 1 utkání. Byl členem maďarské reprezentace na mistrovství světa ve fotbale 1966, ale v utkání nenastoupil. Během olympijských her v roce 1968 v Mexiku opustil před zápasem maďarský tým a nevrátil se do Maďarska. Za reprezentaci Maďarska nastoupil v letech 1964–1968 ve 12 utkáních a dal 2 góly. V maďarské lize hrál za tým Ferencváros. Za 8 sezón nastoupil ve 135 ligových utkáních, dal 53 gólů a získal 4 mistrovské tituly. Po emigraci byl hráčem belgického týmu Standard Liège, ale 2 roky nesměl hrát a za tým nikdy v lize nenastoupil. Po roce přestoupil do německého týmu Hertha BSC, první rok ještě nesměl hrát, v dalších dvou sezónách nastoupil v 37 utkáních a dal 9 gólů. Dále hrál ve Skotsku za Aberdeen FC, v Holandsku za Ajax Amsterdam, ve druhé německé bundeslize za Borussii Dortmund a FC Augsburg a ve druhé belgické lize za KAA Gent. V Poháru mistrů evropských zemí nastoupil v 6 utkáních a dal 3 góly a v Poháru UEFA nastoupil ve 33 utkáních a dal 9 gólů.