Pomocnik. Wzrost/waga: 168/62. Debiut w Zawiszy: 26.03.1983 (Zawisza - Wełna Rogoźno 3:0 - gol, III liga). Ostatni mecz: 28.08.1983 (Wisła Tczew - Zawisza 0:1, III liga). 10 meczów/2 bramki (1982/1983 - III liga). 4 mecze w Pucharze Polski na szczeblu okręgu. 2 mecze/bez gola (1983/1984 - III liga). 1 mecz w Pucharze Polski.
Sukcesy: Zdobywca Pucharu Polski na szczeblu okręgu z Zawiszą (1983). Reprezentant Polski - 5 meczów. Mistrz Polski z Zagłębiem Lubin (1991) i Turcji z Besiktasem (1992).
Stomil Olsztyn (do 1982, 1985, 1994-96 i 2002), Zagłębie Lubin (1986-91), Besiktas (Turcja, 1991-92), Gaziantepspor (Turcja, 1992-93), VFL Herzlake (Niemcy, 1993-94), Warmia Olsztyn (1997-98), Świt Nowy Dwór Mazowiecki (1998-99), Polonia Lidzbark Warmiński (2000-01 i 2008), Wigry Suwałki (2003). Trener drużyn młodzieżowych w OKS 1945 Olsztyn i zespołów seniorów niższych klas. Prowadził m.in. Polonię Lidzbark Warmiński i A-klasowy GLKS Jonkowo. W tym ostatnim klubie grał jako zawodnik jeszcze w sezonie 2014/2015, w wieku 51 lat.