Ikona Ruchu Chorzów - klubu, w którym obecnie zajmuje się szkoleniem młodzieży. W ekipie Niebieskich stawiał swoje pierwsze piłkarskie kroki. Razem z drużyną sięgnął po mistrzostwo Polski w sezonie 1988/89.

W 1996 roku przeniósł się do Widzewa Łódź, z którym w pierwszym sezonie (1996/97) także wygrał ligę. Oprócz tego na poziomie Ekstraklasy występował w Pogoni Szczecin (2000-01), Amice Wronki (2001-03), Wiśle Płock (2003-05) i Dyskobolii Grodzisk Wielkopolski (2006-07). 

Karierę oficjalnie zakończył 2 września 2007 roku podczas specjalnie zorganizowanego całodniowego benefisu na stadionie Ruchu Chorzów.

W reprezentacji Polski wystąpił w 22 spotkaniach, w których strzelił jednego gola. W 1992 roku w Barcelonie był uczestnikiem kadry, którą sięgnęła po srebrny medal igrzysk olimpijskich.