He played in the Nemzeti Bajnokság for MTK Budapest and Ferencváros, the Primeira Liga for Porto, the Premier League for Queens Park Rangers, and the Football League for Plymouth Argyle, Queens Park Rangers, Portsmouth and Barnsley.
The player competed in various leagues throughout his career: the Hungarian Nemzeti Bajnokság for MTK Budapest and Ferencváros; the Portuguese Primeira Liga for Porto; the English Premier League for Queens Park Rangers; and the English Football League for Plymouth Argyle, Queens Park Rangers, Portsmouth, and Barnsley.