Asystent kolejowy. Środkowy pomocnik. Zawodnik klubów: Sokół Toruń (19-23), Toruński KS (23-27, Ligowiec 1927), Gedania Gdańsk (28-33). Finalista MP (25, 26) dla TKS - sześć meczów, bez gola. Liga dla Toruńskiego KS (27). Zawodnik o znakomitych warunkach fizycznych, cieszący się popularnością wśród kibiców. Grając w Gdańsku, zajmował się organizacją klubu. Po zakończeniu kariery został jednym z najlepszych sędziów piłkarskich na Pomorzu, sędziując mecze ligowe. Od 1936 pełnił obowiązki przewodniczącego Wydziału Spraw Sędziowskich na Pomorzu.