Urodził się w 1935 roku w Pabianicach. Był absolwentem Technikum Przemysłowo Pedagogicznego. W 1977 ukończył Akademię Wychowania Fizycznego w Warszawie.

Był wychowankiem sekcji piłkarskiej PTC. W pierwszej drużynie Ogniwa (nazwy PTC zakazali używać komuniści) grał w latach 1950-1954. Potem przez dwa lata występował w Gwardii Zielona Góra. Wydawało się, że wróci do Pabianic i wzmocni macierzysty klub, ale dostał nakaz pracy w Bydgoszczy i musiał wyjechać.

Był związany z bydgoską Polonią, z którą grał w ekstraklasie w latach 1958-1961. W roli pomocnika lub obrońcy zaliczył 90 spotkań w ówczesnej ekstraklasie, w których strzelił jedną bramkę.

Później był trenerem i działaczem Polonii.

Jego syn Andrzej też był piłkarzem. Pomógł bydgoskiemu Zawiszy w awansie do ekstraklasy (1979), ma też na koncie występy m.in. w Widzewie i Radomiaku.