Absolwent gimnazjum, urzędnik banku. Bramkarz, pomocnik i napastnik. Zawodnik klubów: Sokół Toruń (24), Bałtyk Toruń (25-27), Toruński KS (Ligowiec 1927, 1928), Toruński KS 29 (29-30), Gryf Toruń (31-39), reprezentant Pomorza jeden raz (34). Liga dla Toruńskiego KS (27, 28). Uczestnik eliminacji do Ligi dla TKS 29 (30) i dla Gryfa (34, 36, 39). Wyróżniający się w Bałtyku goalkeeper, który po przyjściu do TKS, miał za zadanie wzmocnienie linii defensywnych ligowego zespołu. Grając w Gryfie w formacjach ofensywnych - wartościowy, solidny i opanowany piłkarz. Przez dekadę w wojskowym klubie pozostawał nieco w cieniu swoich kolegów z ataku. Po wojnie sędzia lokalnych rozgrywek, cieszący się sympatią w środowisku piłkarskim Torunia.