W klubie grał aż do jego rozwiązania w 1980 roku, będąc podstawowym zawodnikiem klubu.

W latach 1970–1978 był członkiem Kadry Narodowej Seniorów.

W 1980 roku wyjechał do Austrii, grając przez 7 lat w tamtejszych drużynach: Raiffeisen Langenlois (1980–81), Union Wolkersdorf (1981–85), Voest Alpine Krems (1985–87). W 1987 roku był zawodnikiem grającym w 1. lidze Wawlu Wirek, a od 1988/1989 roku był zawodnikiem ASKOE – Union Ebensee/SPG Ebensee (Sportunion Ebensee). Z SPG Ebensee (Sportunion Ebensee) jako trener i działacz pozostawał związany aż do roku 2009.

Kariera trenerska W trakcie kariery zawodniczej rozpoczął pracę szkoleniową. W 1973 został instruktorem tenisa stołowego. W latach 1972–1974 studiował zaocznie w Wyższej Szkole Wychowania Fizycznego w Gdańsku, gdzie uzyskał dyplom trenera II klasy. 13 stycznia 1979 Urząd Kultury Fizycznej i Turystyki nadał mu nominację na trenera I klasy, a 27 września tego samego roku uzyskał dyplom trenera I klasy po kursie na Uniwersytecie Komeńskiego w Bratysławie.

Był trenerem Kadry Polski Juniorów, a jego zawodnicy zdobyli medale Mistrzostw Europy Juniorów: Leszek Kucharski złoto, a Krzysztof Piechaczek brąz.