Zanotował 58 występów i 22 gole w ekstraklasie w barwach Ruchu Chorzów (31) i Polonii Warszawa (27). Grał także w FC Sankt Gallen (Szwajcaria), VfB Stuttgart i Karlsruher SC (Niemcy) oraz FC Irol Innsbruck, Austria Wiedeń i SV Pasching (Austria) – zdobywca Pucharu Niemiec, 5-krotny mistrz Austrii, zdobywca Pucharu Austrii. Ma na swoim koncie 10 występów w reprezentacji Polski.
Największą sławę zyskał w Austrii gdzie wybrany został "Piłkarzem roku" oraz został królem strzelców ligi austriackiej.