Urodzony 11 września 1962 w Oświęcimiu; pomocnik.
Wychowanek Zatorzanki z Zatoru, via Unia Oświęcim trafił do chorzowskiego Ruchu, w którym spędził dwanaście sezonów. W tym jedenaście w ekstraklasie, zaliczając w niej – wraz z barażowym dwumeczem o utrzymanie – 265 gier (37 goli). Z „Niebieskimi” świętował mistrzostwo Polski w 1989. W 1. połowie lat 90. na trzy i pół roku przeniósł się do niemieckiego Wuppertaler SV, by po powrocie w rodzinne strony kopać jeszcze piłkę w Górniku Brzeszcze i Pasjonacie Dankowice.
W reprezentacji narodowej zagrał jeden mecz.






