Ślusarz. Lewy pomocnik. Zawodnik klubów: Polonia Bydgoszcz (30-37), SKS Starachowice (37-39), Brda Bydgoszcz (45-48). Uczestnik eliminacji do Ligi (32, 33, 35), reprezentant Pomorza dziewięć razy (34-37). Był jednym z najlepszych pomorskich skrajnych pomocników, współtworzył słynną drugą linię w bydgoskiej Polonii. Uprawiał też lekkoatletykę - zdobywca wicemistrzostwa Pomorza w biegu przełajowym na 3000 m w 1932 roku. Po zakończeniu kariery był cenionym trenerem w bydgoskich klubach: Brda (2. liga) i Zawisza, a także sędzią piłkarskim.