Obrońca, ps. „Jumbo”. Zawodnik klubów: Sokół Grudziądz (21-22), Powiwoj Grudziądz (22-23), Toruński KS (23), Olimpia Grudziądz (23-27), PePeGe Grudziądz (27-32), KS Gdynia (32-35), Union Gdynia (36), KSZR Mniszek (36-39), GKS Grudziądz (45). Reprezentant Pomorza sześć razy (34-37). Zaliczał się do najlepszych obrońców okresu międzywojennego na Pomorzu. Grając w każdej drużynie był ostoją defensywy tych zespołów. Często pełnił obowiązki kapitana, co świadczyło o wysokim autorytecie i uznaniu w drużynie. Po wojnie zajął się szkoleniem.