ur. Tczew; dwaj bracia Witold i Bogdan grali w barwach tczewskiej Unii; wychowanek Unii Tczew
Kluby: 1968-1970 Unia Tczew, 1970-1972 Flota Gdynia, 1972-1977 Stoczniowiec Gdańsk, 1977-1985 Lechia Gdańsk, 1985/86 Wisła Tczew, 1986-1991 Polonia Sydney [Australia], 1998/99 Lechia/Polonia III Gdańsk, 2009-2011 Lechia Gdańsk (oldboje)
Młodzieżowy reprezentant Polski.
Trener: 1984/85 Lechia Gdańsk (asystent tr.), 1991'VII-1993'VII Wisła Tczew, 1994'VIII-1995'X Lechia II Gdańsk (asystent tr.), 1997'II-1998'VII Wisła Tczew, 1998/99 Lechia/Polonia III Gdańsk, 1999-2002 Lechia Gdańsk (asystent tr. oraz juniorzy), 2004'IX-2005'IV Unia Tczew, Motława Suchy Dąb, 2006'II-2006''XII Grunke Somonino, 2007'I-2008'VI Orzeł Trąbki Wielkie, 2009/10 Grunke Somonino
Osiągnięcia: Puchar Polski [1983], Superpuchar Polski [1983], grał w dwumeczu Lechii z Juventusem Turyn o Puchar Zdobywców Pucharów [1983]
Od 11 marca 2007 roku posiada gwiazdę w Alei Gwiazd na stadionie Traugutta 29.