Trenował drużyny juniorskie lipnowskiego klubu.

W latach 70. był działaczem, a w latach 1980–1985 prezesem klubu Mień Lipno. W tym czasie zespół lipnowski po raz pierwszy w historii klubu awansował do III ligi (sezon 1982/1983).

Był sędzią rzeczywistym piłki nożnej (1960–1995). Sędziował około 350 spotkań jako sędzia główny na terenie województwa kujawsko-pomorskiego.

Tenis stołowy Największe sukcesy sportowe odnosił w tenisie stołowym. Został trzykrotnym Akademickim Mistrzem Pomorza (w 1947, 1948 i 1950) oraz trzy razy wraz z Józefem Remiszewskim zdobył tytuł Mistrza Pomorza w grze podwójnej (w 1954, 1955 i 1956). Razem z Józefem Remiszewskim reprezentowali klub Spójnia Włocławek. Zespół uzupełniony o Kazimierza Frankiewicza w 1945 zdobył mistrzostwo Pomorza i uzyskał prawo do ubiegania się o I ligę państwową.

W 1960 został członkiem drużyny LKS „Budowlani” w Lipnie, która w 1964 zdobyła mistrzostwo III ligi w tenisie stołowym. W latach 1975–1995 występował w barwach LZS Jastrzębie w III ligowej drużynie tenisa stołowego.

Był również trenerem zespołu LZS Jastrzębie. W 1986 zdobył I miejsce w rozgrywkach wojewódzkich X Ogólnopolskiego Turnieju Tenisa Stołowego Nauczycieli w kategorii mężczyzn powyżej 40. lat.