W 2004 na jeden sezon wrócił do Widzewa, a karierę zakończył w Apollonie Limassol, z którym zdobył mistrzostwo Cypru (łącznie ma więc w kolekcji tryumfy w najwyższych klasach rozgrywkowych trzech państw).
W polskiej ekstraklasie rozegrał łącznie 201 meczów, zdobywając w nich 30 goli.
25 sierpnia 2012 został wybrany na stanowisko prezesa Pomorskiego Związku Piłki Nożnej, pokonując stosunkiem głosów 43:38 sprawującego tę funkcję od grudnia 2008 Andrzeja Szczepańskiego.
Kariera reprezentacyjna l.p.Data Miejsce Przeciwnik Rezultat Rozgrywki Grał Uwagi1.27 października 1993Stambuł1-2elim. MŚ 199490'2.17 listopada 1993Poznań1-3elim. MŚ 199490'3.27 marca 1996Łódź0-0towarzyski90'4.1 maja 1996Mielec1-1towarzyskido 46'5.2 czerwca 1996Moskwa0-2towarzyski90'6.4 września 1996Zabrze0-2towarzyski90'7.9 października 1996Londyn1-2elim. MŚ 199890'8.10 listopada 1996Katowice2-1elim. MŚ 199890'9.22 maja 1997Solna2-2towarzyskido 46'10.14 czerwca 1997Katowice4-1elim. MŚ 199890'kpt.11.6 września 1997Warszawa1-0towarzyskido 46'12.7 października 1997Kiszyniów3-0elim. MŚ 1998do 72'13.8 lutego 1998Asunción0-4towarzyski90'14.15 lipca 1998Kijów2-1towarzyskiod 46'15.6 września 1998Burgas3-0elim.