Absolwent seminarium nauczycielskiego, urzędnik. Pomocnik, napastnik, prawy łącznik. Zawodnik klubów: Toruński KS (27-28, Ligowiec 1927), Toruński KS 29 (29-31), Gryf Toruń (32), Toruński KLT (32). Liga dla Toruńskiego KS (27), eliminacje do Ligi dla TKS 29 (30). W TKS najczęściej grywał w zespole rezerwowym. Po wojnie zasłużony i uznany działacz na gdańskim Wybrzeżu.