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.
He played in the Hungarian top-flight league 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.