Swoją piłkarską karierę rozpoczął w 1954 roku w Stali Radomsko, skąd przeniósł się do miejscowych Czarnych. Tam grał do 1961 roku, po czym odszedł do ŁKS-u Łódź, w którym to stał się jednym z najlepszych zawodników w historii klubu. Występował tam przez 11 lat, aż w końcu zdecydował się na transfer zagraniczny. W wieku 31 lat ruszył na podbój Holandii, gdzie grał w HFC Haarlem i Sparcie Rotterdam. Na zakończenie kariery wrócił do Łodzi, do ekipy, w której najlepiej się czuł i mając 36 lat zawiesił piłkarskie buty na kołku.
W reprezentacji Polski zadebiutował w 1965 roku i ogółem w jej barwach rozegrał 18 spotkań, strzelając sześć goli. Trafienie w debiutanckim meczu przeciwko Szkocji zapisało się szczególnie na kartach historii, gdyż, po jego strzale dającym zwycięstwo piłka rozerwała siatkę i wypadła z bramki.
My i nasi partnerzy wykorzystujemy technologie, takie jak pliki cookie, i przetwarzamy dane osobowe, takie jak adresy IP i identyfikatory plików cookie, w celu spersonalizowania reklam i treści w oparciu o Twoje zainteresowania, mierzenia wydajności reklam i treści oraz uzyskiwania wglądu w odbiorców, którzy widzieli reklamy i treści.